diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index c629b7b41..1e07a0895 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -55,10 +55,6 @@ jobs: working-directory: ./packages/contentstack-bootstrap run: npm run test - # - name: Run tests for Contentstack Import Setup - # working-directory: ./packages/contentstack-import-setup - # run: npm run test:unit - - name: Run tests for Contentstack Branches working-directory: ./packages/contentstack-branches run: npm run test:unit @@ -86,7 +82,20 @@ jobs: - name: Run tests for Contentstack Bulk Operations working-directory: ./packages/contentstack-bulk-operations run: npm test - + - name: Run tests for Contentstack Variants working-directory: ./packages/contentstack-variants run: npm run test + + - name: Run tests for Contentstack Asset Management + working-directory: ./packages/contentstack-asset-management + run: npm run test:unit + + - name: Run tests for Contentstack Clone + working-directory: ./packages/contentstack-clone + run: npm run test:unit + + # - name: Run tests for Contentstack External Migrate + # working-directory: ./packages/contentstack-external-migrate + # run: npm test + diff --git a/.talismanrc b/.talismanrc index 78e4e1bb2..954d52244 100644 --- a/.talismanrc +++ b/.talismanrc @@ -1,4 +1,4 @@ fileignoreconfig: - filename: pnpm-lock.yaml - checksum: 0feb3713a8f2e4a8a1f5f528218c2c578265dc5b31ff283a283fefc949bbafd2 + checksum: 705ce49f9667e34fb64082025a41a1e3b950c1d2f968c3d4faf9461943ae599a version: "" \ No newline at end of file diff --git a/packages/contentstack-apps-cli/package.json b/packages/contentstack-apps-cli/package.json index d6542e672..cac961680 100644 --- a/packages/contentstack-apps-cli/package.json +++ b/packages/contentstack-apps-cli/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/apps-cli", - "version": "2.0.0-beta.1", + "version": "2.0.0-beta.2", "description": "App ClI", "author": "Contentstack CLI", "homepage": "https://github.com/contentstack/cli-plugins/tree/main/packages/contentstack-apps-cli", diff --git a/packages/contentstack-apps-cli/src/commands/app/create.ts b/packages/contentstack-apps-cli/src/commands/app/create.ts index 7e696aa27..dbb5241f0 100644 --- a/packages/contentstack-apps-cli/src/commands/app/create.ts +++ b/packages/contentstack-apps-cli/src/commands/app/create.ts @@ -62,7 +62,6 @@ export default class Create extends BaseCommand { static flags: FlagInput = { name: flags.string({ - char: "n", description: appCreate.NAME_DESCRIPTION, }), "app-type": flags.string({ diff --git a/packages/contentstack-apps-cli/src/commands/app/install.ts b/packages/contentstack-apps-cli/src/commands/app/install.ts index 0f2db4a37..f79142b4f 100644 --- a/packages/contentstack-apps-cli/src/commands/app/install.ts +++ b/packages/contentstack-apps-cli/src/commands/app/install.ts @@ -26,6 +26,7 @@ export default class Install extends AppCLIBaseCommand { description: commonMsg.APP_UID, }), "stack-api-key": flags.string({ + char: "k", description: commonMsg.STACK_API_KEY, }), ...AppCLIBaseCommand.baseFlags, diff --git a/packages/contentstack-apps-cli/src/commands/app/reinstall.ts b/packages/contentstack-apps-cli/src/commands/app/reinstall.ts index 225e3edca..538f74d9f 100644 --- a/packages/contentstack-apps-cli/src/commands/app/reinstall.ts +++ b/packages/contentstack-apps-cli/src/commands/app/reinstall.ts @@ -25,6 +25,7 @@ export default class Reinstall extends AppCLIBaseCommand { description: commonMsg.APP_UID, }), "stack-api-key": flags.string({ + char: "k", description: commonMsg.STACK_API_KEY, }), ...AppCLIBaseCommand.baseFlags, diff --git a/packages/contentstack-bootstrap/package.json b/packages/contentstack-bootstrap/package.json index c7f0a45e5..aa01b5bc5 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": "2.0.0-beta.21", + "version": "2.0.0-beta.22", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "scripts": { @@ -16,7 +16,7 @@ "test:report": "nyc --reporter=lcov mocha \"test/**/*.test.js\"" }, "dependencies": { - "@contentstack/cli-cm-seed": "~2.0.0-beta.21", + "@contentstack/cli-cm-seed": "~2.0.0-beta.22", "@contentstack/cli-command": "~2.0.0-beta.9", "@contentstack/cli-utilities": "~2.0.0-beta.10", "@contentstack/cli-config": "~2.0.0-beta.12", diff --git a/packages/contentstack-cli-cm-regex-validate/package.json b/packages/contentstack-cli-cm-regex-validate/package.json index e51996e1c..b649a2c47 100644 --- a/packages/contentstack-cli-cm-regex-validate/package.json +++ b/packages/contentstack-cli-cm-regex-validate/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-regex-validate", "description": "Validate Fields with Regex Property of Content Type and Global Field in a Stack", - "version": "2.0.0-beta.1", + "version": "2.0.0-beta.2", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli-plugins/issues", "dependencies": { @@ -32,8 +32,8 @@ "jest": "^30.4.2", "mocha": "^10.8.2", "nyc": "^15.1.0", - "oclif": "^4.23.8", - "ts-jest": "^29.4.9", + "oclif": "^4.23.21", + "ts-jest": "^29.4.11", "ts-node": "^10.9.2", "typescript": "^5.9.3" }, @@ -85,3 +85,4 @@ } } } + diff --git a/packages/contentstack-cli-cm-regex-validate/src/commands/cm/stacks/validate-regex.ts b/packages/contentstack-cli-cm-regex-validate/src/commands/cm/stacks/validate-regex.ts index 3aef395bb..aa84aa984 100644 --- a/packages/contentstack-cli-cm-regex-validate/src/commands/cm/stacks/validate-regex.ts +++ b/packages/contentstack-cli-cm-regex-validate/src/commands/cm/stacks/validate-regex.ts @@ -10,11 +10,11 @@ export default class ValidateRegex extends Command { static examples = [ '$ csdx cm:stacks:validate-regex', '$ csdx cm:stacks:validate-regex -a ', - '$ csdx cm:stacks:validate-regex -c', - '$ csdx cm:stacks:validate-regex -g', - '$ csdx cm:stacks:validate-regex -f ', - '$ csdx cm:stacks:validate-regex -a -c -g', - '$ csdx cm:stacks:validate-regex -a -c -g -f ', + '$ csdx cm:stacks:validate-regex --contentType', + '$ csdx cm:stacks:validate-regex --globalField', + '$ csdx cm:stacks:validate-regex --filePath ', + '$ csdx cm:stacks:validate-regex -a --contentType --globalField', + '$ csdx cm:stacks:validate-regex -a --contentType --globalField --filePath ', ] static flags: any = { alias: flags.string({ @@ -22,15 +22,12 @@ export default class ValidateRegex extends Command { description: regexMessages.command.alias, }), contentType: flags.boolean({ - char: 'c', description: regexMessages.command.contentTypes, }), filePath: flags.string({ - char: 'f', description: regexMessages.command.filePath, }), globalField: flags.boolean({ - char: 'g', description: regexMessages.command.globalFields, }), } diff --git a/packages/contentstack-cli-tsgen/package.json b/packages/contentstack-cli-tsgen/package.json index 6f9259696..513f21be7 100644 --- a/packages/contentstack-cli-tsgen/package.json +++ b/packages/contentstack-cli-tsgen/package.json @@ -1,7 +1,7 @@ { "name": "contentstack-cli-tsgen", "description": "Generate TypeScript typings from a Stack.", - "version": "5.0.0-beta.1", + "version": "5.0.0-beta.2", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli-plugins/issues", "dependencies": { diff --git a/packages/contentstack-cli-tsgen/src/commands/tsgen.ts b/packages/contentstack-cli-tsgen/src/commands/tsgen.ts index fc14f9016..d6ab5251c 100644 --- a/packages/contentstack-cli-tsgen/src/commands/tsgen.ts +++ b/packages/contentstack-cli-tsgen/src/commands/tsgen.ts @@ -23,12 +23,12 @@ export default class TypeScriptCodeGeneratorCommand extends Command { static description = "Generate TypeScript typings from a Stack"; static examples = [ - '$ csdx tsgen -a "delivery token alias" -o "contentstack/generated.d.ts"', - '$ csdx tsgen -a "delivery token alias" -o "contentstack/generated.d.ts" -p "I"', - '$ csdx tsgen -a "delivery token alias" -o "contentstack/generated.d.ts" --no-doc', - '$ csdx tsgen -a "delivery token alias" -o "contentstack/generated.d.ts" --include-referenced-entry', - '$ csdx tsgen -a "delivery token alias" -o "contentstack/generated.d.ts" --api-type graphql', - '$ csdx tsgen -a "delivery token alias" -o "contentstack/generated.d.ts" --api-type graphql --namespace "GraphQL" ', + '$ csdx tsgen -a "delivery token alias" --output "contentstack/generated.d.ts"', + '$ csdx tsgen -a "delivery token alias" --output "contentstack/generated.d.ts" --prefix "I"', + '$ csdx tsgen -a "delivery token alias" --output "contentstack/generated.d.ts" --no-doc', + '$ csdx tsgen -a "delivery token alias" --output "contentstack/generated.d.ts" --include-referenced-entry', + '$ csdx tsgen -a "delivery token alias" --output "contentstack/generated.d.ts" --api-type graphql', + '$ csdx tsgen -a "delivery token alias" --output "contentstack/generated.d.ts" --api-type graphql --namespace "GraphQL" ', ]; // Check if a region is a default Contentstack region @@ -46,7 +46,7 @@ export default class TypeScriptCodeGeneratorCommand extends Command { } static flags: FlagInput = { - "token-alias": flags.string({ + alias: flags.string({ char: "a", description: "delivery token alias", hidden: false, @@ -55,7 +55,6 @@ export default class TypeScriptCodeGeneratorCommand extends Command { }), output: flags.string({ - char: "o", description: "full path to output", hidden: false, multiple: false, @@ -63,7 +62,6 @@ export default class TypeScriptCodeGeneratorCommand extends Command { }), prefix: flags.string({ - char: "p", description: 'interface prefix, e.g. "I"', hidden: false, multiple: false, @@ -72,7 +70,6 @@ export default class TypeScriptCodeGeneratorCommand extends Command { }), doc: flags.boolean({ - char: "d", description: "include documentation comments", default: true, allowNo: true, @@ -118,7 +115,7 @@ export default class TypeScriptCodeGeneratorCommand extends Command { try { const { flags } = await this.parse(TypeScriptCodeGeneratorCommand); - const token = this.getToken(flags["token-alias"]); + const token = this.getToken(flags["alias"]); const prefix = flags.prefix; const includeDocumentation = flags.doc; const filePath = flags.output; diff --git a/packages/contentstack-cli-tsgen/tests/integration/tsgen.integration.test.ts b/packages/contentstack-cli-tsgen/tests/integration/tsgen.integration.test.ts index f3860ff57..d6de5790d 100644 --- a/packages/contentstack-cli-tsgen/tests/integration/tsgen.integration.test.ts +++ b/packages/contentstack-cli-tsgen/tests/integration/tsgen.integration.test.ts @@ -24,7 +24,7 @@ describe("Integration Test for tsgen command", () => { // Test case 1: Generate TypeScript types with default flags it("should generate TypeScript types with the default flags", () => { const cmd = "csdx"; - const args = ["tsgen", "-a", tokenAlias!, "-o", outputFilePath]; + const args = ["tsgen", "-a", tokenAlias!, "--output", outputFilePath]; const result = spawnSync(cmd, args, { encoding: "utf-8" }); @@ -44,9 +44,9 @@ describe("Integration Test for tsgen command", () => { "tsgen", "-a", tokenAlias!, - "-o", + "--output", outputFilePath, - "-p", + "--prefix", prefix, ]; @@ -72,7 +72,7 @@ describe("Integration Test for tsgen command", () => { // Test case 3: Generate TypeScript types without documentation comments it("should generate TypeScript types without documentation", () => { const cmd = "csdx"; - const args = ["tsgen", "-a", tokenAlias!, "-o", outputFilePath, "--no-doc"]; + const args = ["tsgen", "-a", tokenAlias!, "--output", outputFilePath, "--no-doc"]; const result = spawnSync(cmd, args, { encoding: "utf-8" }); @@ -90,7 +90,7 @@ describe("Integration Test for tsgen command", () => { "tsgen", "-a", tokenAlias!, - "-o", + "--output", outputFilePath, "--include-system-fields", ]; @@ -108,7 +108,7 @@ describe("Integration Test for tsgen command", () => { // Test case 5: Handling of invalid token alias it("should fail with an invalid token alias", () => { const cmd = "csdx"; - const args = ["tsgen", "-a", "invalid_alias", "-o", outputFilePath]; + const args = ["tsgen", "-a", "invalid_alias", "--output", outputFilePath]; const result = spawnSync(cmd, args, { encoding: "utf-8" }); @@ -124,7 +124,7 @@ describe("Integration Test for tsgen command", () => { "tsgen", "-a", tokenAlias!, - "-o", + "--output", outputFilePath, "--api-type", "graphql", @@ -147,7 +147,7 @@ describe("Integration Test for tsgen command", () => { "tsgen", "-a", tokenAlias!, - "-o", + "--output", outputFilePath, "--api-type", "graphql", @@ -171,7 +171,7 @@ describe("Integration Test for tsgen command", () => { "tsgen", "-a", "invalid_alias", - "-o", + "--output", outputFilePath, "--api-type", "graphql", diff --git a/packages/contentstack-clone/package.json b/packages/contentstack-clone/package.json index 947ad7c54..1e7867d7e 100644 --- a/packages/contentstack-clone/package.json +++ b/packages/contentstack-clone/package.json @@ -1,13 +1,13 @@ { "name": "@contentstack/cli-cm-clone", "description": "Contentstack stack clone plugin", - "version": "2.0.0-beta.22", + "version": "2.0.0-beta.23", "author": "Contentstack", "bugs": "https://github.com/rohitmishra209/cli-cm-clone/issues", "dependencies": { "@colors/colors": "^1.6.0", - "@contentstack/cli-cm-export": "~2.0.0-beta.21", - "@contentstack/cli-cm-import": "~2.0.0-beta.21", + "@contentstack/cli-cm-export": "~2.0.0-beta.22", + "@contentstack/cli-cm-import": "~2.0.0-beta.22", "@contentstack/cli-command": "~2.0.0-beta.9", "@contentstack/cli-utilities": "~2.0.0-beta.10", "@oclif/core": "^4.11.4", diff --git a/packages/contentstack-export/package.json b/packages/contentstack-export/package.json index d59be346d..37285c3c6 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": "2.0.0-beta.21", + "version": "2.0.0-beta.22", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { diff --git a/packages/contentstack-export/src/commands/cm/stacks/export.ts b/packages/contentstack-export/src/commands/cm/stacks/export.ts index 97f596f7f..8a2fc359a 100644 --- a/packages/contentstack-export/src/commands/cm/stacks/export.ts +++ b/packages/contentstack-export/src/commands/cm/stacks/export.ts @@ -56,7 +56,26 @@ export default class ExportCommand extends Command { }), module: flags.string({ description: - '[optional] Specific module name. If not specified, the export command will export all the modules to the stack. The available modules are assets, content-types, entries, environments, extensions, marketplace-apps, global-fields, labels, locales, webhooks, workflows, custom-roles, taxonomies, and studio.', + '[optional] Specific module name. If not specified, the export command will export all the modules from the stack. The available modules are stack, assets, locales, environments, extensions, webhooks, global-fields, entries, content-types, custom-roles, workflows, publishing-rules, labels, marketplace-apps, taxonomies, personalize, and composable-studio.', + options: [ + 'stack', + 'assets', + 'locales', + 'environments', + 'extensions', + 'webhooks', + 'global-fields', + 'entries', + 'content-types', + 'custom-roles', + 'workflows', + 'publishing-rules', + 'labels', + 'marketplace-apps', + 'taxonomies', + 'personalize', + 'composable-studio', + ], }), 'content-types': flags.string({ description: diff --git a/packages/contentstack-export/src/utils/export-config-handler.ts b/packages/contentstack-export/src/utils/export-config-handler.ts index 3b1d559ff..36c803e31 100644 --- a/packages/contentstack-export/src/utils/export-config-handler.ts +++ b/packages/contentstack-export/src/utils/export-config-handler.ts @@ -100,9 +100,9 @@ const setupConfig = async (exportCmdFlags: any): Promise => { config.apiKey = exportCmdFlags['stack-uid'] || exportCmdFlags['stack-api-key'] || config.apiKey || (await askAPIKey()); - if (typeof config.apiKey !== 'string') { - log.debug('Invalid API key received!', { apiKey: config.apiKey }); - throw new Error('Invalid API key received'); + if (typeof config.apiKey !== 'string' || !config.apiKey || !config.apiKey.trim()) { + log.debug('Invalid or empty API key received!', { apiKey: config.apiKey }); + throw new Error('Invalid or empty API key received. Please provide a valid stack API key.'); } } } diff --git a/packages/contentstack-export/src/utils/interactive.ts b/packages/contentstack-export/src/utils/interactive.ts index 141ec1f6e..45087f572 100644 --- a/packages/contentstack-export/src/utils/interactive.ts +++ b/packages/contentstack-export/src/utils/interactive.ts @@ -64,5 +64,11 @@ export const askAPIKey = async (): Promise => { type: 'input', message: 'Enter the stack api key', name: 'apiKey', + validate: (input: string) => { + if (!input || !input.trim()) { + return 'Stack API key cannot be empty. Please enter a valid stack API key.'; + } + return true; + }, }); }; diff --git a/packages/contentstack-export/test/unit/commands/cm/stacks/export.test.ts b/packages/contentstack-export/test/unit/commands/cm/stacks/export.test.ts new file mode 100644 index 000000000..f384a5b61 --- /dev/null +++ b/packages/contentstack-export/test/unit/commands/cm/stacks/export.test.ts @@ -0,0 +1,83 @@ +import { expect } from 'chai'; +import sinon from 'sinon'; +import ExportCommand from '../../../../../src/commands/cm/stacks/export'; + +describe('ExportCommand', () => { + afterEach(() => { + sinon.restore(); + }); + + describe('Flags Configuration', () => { + it('should have all required flags defined', () => { + const flags = ExportCommand.flags; + + expect(flags).to.have.property('stack-api-key'); + expect(flags).to.have.property('data-dir'); + expect(flags).to.have.property('alias'); + expect(flags).to.have.property('config'); + expect(flags).to.have.property('module'); + expect(flags).to.have.property('branch'); + expect(flags).to.have.property('branch-alias'); + expect(flags).to.have.property('secured-assets'); + }); + + it('should have correct exclusive flags for branch', () => { + const flags = ExportCommand.flags; + + expect(flags['branch']).to.have.property('exclusive'); + expect(flags['branch-alias']).to.have.property('exclusive'); + expect((flags['branch'] as any).exclusive).to.include('branch-alias'); + expect((flags['branch-alias'] as any).exclusive).to.include('branch'); + }); + }); + + describe('module flag options', () => { + it('should have options defined on the module flag', () => { + const flags = ExportCommand.flags; + + expect(flags['module']).to.have.property('options'); + expect((flags['module'] as any).options).to.be.an('array').that.is.not.empty; + }); + + it('should accept all valid module names', () => { + const validModules = [ + 'stack', + 'assets', + 'locales', + 'environments', + 'extensions', + 'webhooks', + 'global-fields', + 'entries', + 'content-types', + 'custom-roles', + 'workflows', + 'publishing-rules', + 'labels', + 'marketplace-apps', + 'taxonomies', + 'personalize', + 'composable-studio', + ]; + const moduleOptions = (ExportCommand.flags['module'] as any).options as string[]; + + for (const mod of validModules) { + expect(moduleOptions).to.include(mod, `module flag options should include '${mod}'`); + } + }); + + it('should not accept invalid module names', () => { + const moduleOptions = (ExportCommand.flags['module'] as any).options as string[]; + + expect(moduleOptions).to.not.include('invalid-module'); + expect(moduleOptions).to.not.include('foo'); + expect(moduleOptions).to.not.include(''); + }); + + it('should have the correct number of valid modules', () => { + const moduleOptions = (ExportCommand.flags['module'] as any).options as string[]; + + expect(moduleOptions).to.have.lengthOf(17); + }); + }); +}); diff --git a/packages/contentstack-export/test/unit/utils/export-config-handler.test.ts b/packages/contentstack-export/test/unit/utils/export-config-handler.test.ts index eeb612d98..2ba1ba98f 100644 --- a/packages/contentstack-export/test/unit/utils/export-config-handler.test.ts +++ b/packages/contentstack-export/test/unit/utils/export-config-handler.test.ts @@ -371,7 +371,7 @@ describe('Export Config Handler', () => { await setupConfig(flags); expect.fail('Should have thrown an error'); } catch (error: any) { - expect(error.message).to.include('Invalid API key received'); + expect(error.message).to.include('Invalid or empty API key received. Please provide a valid stack API key.'); } }); }); diff --git a/packages/contentstack-external-migrate/package.json b/packages/contentstack-external-migrate/package.json index 056652754..558e5368d 100644 --- a/packages/contentstack-external-migrate/package.json +++ b/packages/contentstack-external-migrate/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/cli-external-migrate", - "version": "2.0.0-beta.0", + "version": "2.0.0-beta.1", "description": "Migrate from external source to Contentstack", "author": "Contentstack", "license": "MIT", diff --git a/packages/contentstack-external-migrate/src/commands/migrate/convert.ts b/packages/contentstack-external-migrate/src/commands/migrate/convert.ts index c39f9fbd3..593cc19e7 100644 --- a/packages/contentstack-external-migrate/src/commands/migrate/convert.ts +++ b/packages/contentstack-external-migrate/src/commands/migrate/convert.ts @@ -8,7 +8,7 @@ export default class MigrateConvert extends Command { static examples = [ '$ csdx migrate:convert --legacy contentful --input ./export.json --output ./contentstack-import', - '$ csdx migrate:convert -l contentful -i ../references/contentful-export-*.json -o ./contentstack-import -m en-US', + '$ csdx migrate:convert -l contentful -i ../references/contentful-export-*.json --output ./contentstack-import --master-locale en-US', ]; static hidden = true; static flags: FlagInput = { @@ -23,16 +23,13 @@ export default class MigrateConvert extends Command { description: 'Path to legacy export JSON (e.g. Contentful export)', }), output: flags.string({ - char: 'o', description: 'Parent output directory; bundle written to /bundle', default: './contentstack-import', }), 'master-locale': flags.string({ - char: 'm', description: 'Destination master locale code', }), affix: flags.string({ - char: 'a', description: 'Content-type UID prefix', default: '', }), diff --git a/packages/contentstack-external-migrate/src/commands/migrate/export.ts b/packages/contentstack-external-migrate/src/commands/migrate/export.ts index 658fddf46..3300903c1 100644 --- a/packages/contentstack-external-migrate/src/commands/migrate/export.ts +++ b/packages/contentstack-external-migrate/src/commands/migrate/export.ts @@ -26,7 +26,6 @@ export default class MigrateExport extends Command { description: 'Contentful CMA token (prefer CONTENTFUL_MANAGEMENT_TOKEN env)', }), output: flags.string({ - char: 'o', description: 'Migration workspace root (writes export.json here)', default: './migration-workspace', }), diff --git a/packages/contentstack-external-migrate/tsconfig.tsbuildinfo b/packages/contentstack-external-migrate/tsconfig.tsbuildinfo deleted file mode 100644 index 06e254b83..000000000 --- a/packages/contentstack-external-migrate/tsconfig.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"root":["./src/index.ts","./src/adapters/registry.ts","./src/adapters/types.ts","./src/adapters/contentful/convert.ts","./src/adapters/contentful/export.ts","./src/adapters/contentful/index.ts","./src/adapters/contentful/validator.ts","./src/commands/external-migrate/audit.ts","./src/commands/external-migrate/convert.ts","./src/commands/external-migrate/create.ts","./src/commands/external-migrate/export.ts","./src/commands/external-migrate/import.ts","./src/commands/external-migrate/status.ts","./src/lib/bundle.ts","./src/lib/clear-import-state.ts","./src/lib/contentful-cli-spawn.ts","./src/lib/conversion-summary.ts","./src/lib/create-stack.ts","./src/lib/csdx-spawn.ts","./src/lib/local-date.ts","./src/lib/log.ts","./src/lib/manifest.ts","./src/lib/parse-json-loose.ts","./src/services/contentful/config.ts","./src/services/contentful/constants.ts","./src/services/contentful/content-type-creator.ts","./src/services/contentful/contentful.service.ts","./src/services/contentful/extension.service.ts","./src/services/contentful/market-app.utils.ts","./src/services/contentful/marketplace.service.ts","./src/services/contentful/releases.ts","./src/services/contentful/scheduled.ts","./src/services/contentful/tasks.ts","./src/services/contentful/types.ts","./src/services/contentful/users.ts","./src/services/contentful/workflows.ts","./src/services/contentful/contentful/jsonrte.ts","./src/services/contentful/contentful/markdown.ts","./src/services/contentful/contentful/roles.ts","./src/services/contentful/contentful/taxonomy.service.ts","./src/services/contentful/mapper/write.ts","./src/services/contentful/migration-contentful/index.js","./src/services/contentful/migration-contentful/libs/contenttypemapper.js","./src/services/contentful/migration-contentful/libs/createinitialmapper.js","./src/services/contentful/migration-contentful/libs/extractcontenttypes.js","./src/services/contentful/migration-contentful/libs/extractlocale.js","./src/services/contentful/migration-contentful/libs/extracttaxonomy.js","./src/services/contentful/migration-contentful/utils/helper.js","./src/services/contentful/prompts/master-locale.ts","./src/services/contentful/utils/custom-logger.utils.ts","./src/services/contentful/utils/index.ts"],"version":"5.9.3"} \ No newline at end of file diff --git a/packages/contentstack-import-setup/messages/index.json b/packages/contentstack-import-setup/messages/index.json index 9e26dfeeb..88354be36 100644 --- a/packages/contentstack-import-setup/messages/index.json +++ b/packages/contentstack-import-setup/messages/index.json @@ -1 +1,4 @@ -{} \ No newline at end of file +{ + "IMPORT_SETUP_SUCCESS": "Backup folder and mapper files have been successfully created for the stack using the API key %s.", + "IMPORT_SETUP_BACKUP_PATH": "The backup folder has been created at '%s'." +} diff --git a/packages/contentstack-import-setup/package.json b/packages/contentstack-import-setup/package.json index a36849fbe..be60c8a1f 100644 --- a/packages/contentstack-import-setup/package.json +++ b/packages/contentstack-import-setup/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-import-setup", "description": "Contentstack CLI plugin to setup the mappers and configurations for the import command", - "version": "2.0.0-beta.15", + "version": "2.0.0-beta.16", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { diff --git a/packages/contentstack-import-setup/src/commands/cm/stacks/import-setup.ts b/packages/contentstack-import-setup/src/commands/cm/stacks/import-setup.ts index 5a601813e..daeb1ef49 100644 --- a/packages/contentstack-import-setup/src/commands/cm/stacks/import-setup.ts +++ b/packages/contentstack-import-setup/src/commands/cm/stacks/import-setup.ts @@ -13,6 +13,8 @@ import { handleAndLogError, configHandler, createLogContext, + cliux, + loadChalk } from '@contentstack/cli-utilities'; import { ImportConfig, Context } from '../../../types'; @@ -64,6 +66,7 @@ export default class ImportSetupCommand extends Command { static usage = 'cm:stacks:import-setup [-k ] [-d ] [-a ] [--modules ]'; async run(): Promise { + await loadChalk(); try { const { flags } = await this.parse(ImportSetupCommand); let importSetupConfig = await setupImportConfig(flags); @@ -95,17 +98,27 @@ export default class ImportSetupCommand extends Command { CLIProgressManager.printGlobalSummary(); - log.success( - `Backup folder and mapper files have been successfully created for the stack using the API key ${importSetupConfig.apiKey}.`, - importSetupConfig.context, - ); - log.success( - `The backup folder has been created at '${pathValidator(path.join(importSetupConfig.backupDir))}'.`, - importSetupConfig.context, + const successMessage = messageHandler.parse('IMPORT_SETUP_SUCCESS', importSetupConfig.apiKey); + const backupPathMessage = messageHandler.parse( + 'IMPORT_SETUP_BACKUP_PATH', + pathValidator(path.join(importSetupConfig.backupDir)), ); + + log.success(successMessage, importSetupConfig.context); + log.success(backupPathMessage, importSetupConfig.context); + + // log.success maps to the info level, which is suppressed on the console for + // progress-supported modules when showConsoleLogs is false. Print the backup + // folder path directly so it is always visible, regardless of that setting. + const showConsoleLogs = configHandler.get('log')?.showConsoleLogs ?? false; + if (!showConsoleLogs) { + cliux.print(successMessage); + cliux.print(backupPathMessage); + } } catch (error) { CLIProgressManager.printGlobalSummary(); handleAndLogError(error); + cliux.error(`ERROR: ${error instanceof Error ? error.message : String(error)}`); } } diff --git a/packages/contentstack-import-setup/src/utils/import-config-handler.ts b/packages/contentstack-import-setup/src/utils/import-config-handler.ts index 6e3036d96..6b2481961 100644 --- a/packages/contentstack-import-setup/src/utils/import-config-handler.ts +++ b/packages/contentstack-import-setup/src/utils/import-config-handler.ts @@ -59,8 +59,8 @@ const setupConfig = async (importCmdFlags: any): Promise => { } else { config.apiKey = importCmdFlags['stack-uid'] || importCmdFlags['stack-api-key'] || config.target_stack || (await askAPIKey()); - if (typeof config.apiKey !== 'string') { - throw new Error('Invalid API key received'); + if (typeof config.apiKey !== 'string' || !config.apiKey || !config.apiKey.trim()) { + throw new Error('Invalid or empty API key received. Please provide a valid stack API key.'); } } } diff --git a/packages/contentstack-import-setup/src/utils/interactive.ts b/packages/contentstack-import-setup/src/utils/interactive.ts index be3161401..98575dca6 100644 --- a/packages/contentstack-import-setup/src/utils/interactive.ts +++ b/packages/contentstack-import-setup/src/utils/interactive.ts @@ -30,5 +30,11 @@ export const askAPIKey = async (): Promise => { type: 'input', message: 'Enter the stack api key', name: 'apiKey', + validate: (input: string) => { + if (!input || !input.trim()) { + return 'Stack API key cannot be empty. Please enter a valid stack API key.'; + } + return true; + }, }); }; diff --git a/packages/contentstack-import-setup/test/unit/import-config-handler.test.ts b/packages/contentstack-import-setup/test/unit/import-config-handler.test.ts index 6778f2315..21c7bab31 100644 --- a/packages/contentstack-import-setup/test/unit/import-config-handler.test.ts +++ b/packages/contentstack-import-setup/test/unit/import-config-handler.test.ts @@ -2,7 +2,7 @@ import { expect } from 'chai'; import * as path from 'path'; import * as os from 'os'; import * as fs from 'fs'; -import { stub, restore, SinonStub } from 'sinon'; +import { stub, restore, SinonStub, createSandbox } from 'sinon'; import * as utilities from '@contentstack/cli-utilities'; import * as cliAm from '@contentstack/cli-asset-management'; import setupConfig from '../../src/utils/import-config-handler'; @@ -153,11 +153,13 @@ describe('Import Config Handler', () => { }); it('should merge Asset Management export flags from detectAssetManagementExportFromContentDir into config', async () => { - const detectStub = stub(cliAm, 'detectAssetManagementExportFromContentDir').returns({ + const sandbox = createSandbox(); + const detectFake = sandbox.fake.returns({ assetManagementEnabled: true, source_stack: 'branch-source-key', assetManagementUrl: 'https://am.example.com', }); + sandbox.replaceGetter(cliAm, 'detectAssetManagementExportFromContentDir', () => detectFake); try { const config = await setupConfig({ @@ -166,12 +168,12 @@ describe('Import Config Handler', () => { module: ['assets'], }); - expect(detectStub.calledOnce).to.be.true; - expect(config.assetManagementEnabled).to.equal(true); - expect(config.assetManagementUrl).to.equal('https://am.example.com'); + expect(detectFake.calledOnce).to.be.true; + expect(config.csAssetsEnabled).to.equal(true); + expect(config.csAssetsUrl).to.equal('https://am.example.com'); expect(config.source_stack).to.equal('branch-source-key'); } finally { - detectStub.restore(); + sandbox.restore(); } }); }); diff --git a/packages/contentstack-import-setup/test/unit/modules/assets.test.ts b/packages/contentstack-import-setup/test/unit/modules/assets.test.ts index 9d1b6d826..023754179 100644 --- a/packages/contentstack-import-setup/test/unit/modules/assets.test.ts +++ b/packages/contentstack-import-setup/test/unit/modules/assets.test.ts @@ -200,12 +200,12 @@ describe('AssetImportSetup Asset Management export', () => { backupDir, region: { cma: 'https://api.contentstack.io/v3', - assetManagementUrl: 'https://am.example.com', + csAssetsUrl: 'https://am.example.com', }, host: 'https://api.contentstack.io/v3', fetchConcurrency: 2, writeConcurrency: 1, - assetManagementEnabled: true, + csAssetsEnabled: true, org_uid: 'org-uid-test', source_stack: 'source-api-key', context: {}, diff --git a/packages/contentstack-import/package.json b/packages/contentstack-import/package.json index e354a50e3..f7728ee52 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": "2.0.0-beta.21", + "version": "2.0.0-beta.22", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { diff --git a/packages/contentstack-import/src/commands/cm/stacks/import.ts b/packages/contentstack-import/src/commands/cm/stacks/import.ts index 1d56aca9a..6a2448450 100644 --- a/packages/contentstack-import/src/commands/cm/stacks/import.ts +++ b/packages/contentstack-import/src/commands/cm/stacks/import.ts @@ -53,7 +53,27 @@ export default class ImportCommand extends Command { module: flags.string({ required: false, description: - '[optional] Specify the module to import into the target stack. If not specified, the import command will import all the modules into the stack. The available modules are assets, content-types, entries, environments, extensions, marketplace-apps, global-fields, labels, locales, webhooks, workflows, custom-roles, personalize projects, taxonomies, and composable-studio.', + '[optional] Specify the module to import into the target stack. If not specified, the import command will import all the modules into the stack. The available modules are stack, assets, locales, environments, extensions, webhooks, global-fields, entries, content-types, custom-roles, workflows, publishing-rules, labels, marketplace-apps, taxonomies, personalize, variant-entries, and composable-studio.', + options: [ + 'stack', + 'assets', + 'locales', + 'environments', + 'extensions', + 'webhooks', + 'global-fields', + 'entries', + 'content-types', + 'custom-roles', + 'workflows', + 'publishing-rules', + 'labels', + 'marketplace-apps', + 'taxonomies', + 'personalize', + 'variant-entries', + 'composable-studio', + ], }), 'backup-dir': flags.string({ description: '[optional] Backup directory name when using specific module.', diff --git a/packages/contentstack-import/src/utils/import-config-handler.ts b/packages/contentstack-import/src/utils/import-config-handler.ts index abcacecb9..8126ee580 100644 --- a/packages/contentstack-import/src/utils/import-config-handler.ts +++ b/packages/contentstack-import/src/utils/import-config-handler.ts @@ -86,8 +86,9 @@ const setupConfig = async (importCmdFlags: any): Promise => { } config.apiKey = importCmdFlags['stack-uid'] || importCmdFlags['stack-api-key'] || config.apiKey || (await askAPIKey()); - if (typeof config.apiKey !== 'string') { - throw new Error('Invalid API key received'); + if (typeof config.apiKey !== 'string' || !config.apiKey || !config.apiKey.trim()) { + log.debug('Invalid or empty API key received!', { apiKey: config.apiKey }); + throw new Error('Invalid or empty API key received. Please provide a valid stack API key.'); } } } diff --git a/packages/contentstack-import/src/utils/interactive.ts b/packages/contentstack-import/src/utils/interactive.ts index 02eec4001..81519e2ca 100644 --- a/packages/contentstack-import/src/utils/interactive.ts +++ b/packages/contentstack-import/src/utils/interactive.ts @@ -19,6 +19,12 @@ export const askAPIKey = async (): Promise => { type: 'input', message: 'Enter the stack api key', name: 'apiKey', + validate: (input: string) => { + if (!input || !input.trim()) { + return 'Stack API key cannot be empty. Please enter a valid stack API key.'; + } + return true; + }, }); }; diff --git a/packages/contentstack-import/test/unit/commands/cm/stacks/import.test.ts b/packages/contentstack-import/test/unit/commands/cm/stacks/import.test.ts index a285d5928..99cae5dfd 100644 --- a/packages/contentstack-import/test/unit/commands/cm/stacks/import.test.ts +++ b/packages/contentstack-import/test/unit/commands/cm/stacks/import.test.ts @@ -195,6 +195,49 @@ describe('ImportCommand', () => { expect((flags['import-webhook-status'] as any).options).to.include('disable'); expect((flags['import-webhook-status'] as any).options).to.include('current'); }); + + it('should have options defined on the module flag', () => { + const flags = ImportCommand.flags; + + expect(flags['module']).to.have.property('options'); + expect((flags['module'] as any).options).to.be.an('array').that.is.not.empty; + }); + + it('should accept all valid module names', () => { + const validModules = [ + 'stack', + 'assets', + 'locales', + 'environments', + 'extensions', + 'webhooks', + 'global-fields', + 'entries', + 'content-types', + 'custom-roles', + 'workflows', + 'publishing-rules', + 'labels', + 'marketplace-apps', + 'taxonomies', + 'personalize', + 'variant-entries', + 'composable-studio', + ]; + const moduleOptions = (ImportCommand.flags['module'] as any).options as string[]; + + for (const mod of validModules) { + expect(moduleOptions).to.include(mod, `module flag options should include '${mod}'`); + } + }); + + it('should not accept invalid module names', () => { + const moduleOptions = (ImportCommand.flags['module'] as any).options as string[]; + + expect(moduleOptions).to.not.include('invalid-module'); + expect(moduleOptions).to.not.include('foo'); + expect(moduleOptions).to.not.include(''); + }); }); describe('createImportContext', () => { diff --git a/packages/contentstack-migration/examples/change-master-locale/02-change-master-locale-new-file-structure.js b/packages/contentstack-migration/examples/change-master-locale/02-change-master-locale-new-file-structure.js index f4a2255d0..de98e16fa 100644 --- a/packages/contentstack-migration/examples/change-master-locale/02-change-master-locale-new-file-structure.js +++ b/packages/contentstack-migration/examples/change-master-locale/02-change-master-locale-new-file-structure.js @@ -25,7 +25,10 @@ module.exports = async ({ migration, config }) => { } async function tailorData() { - let locales = await fs.readFile(pathValidator(path.resolve(sanitizePath(config.data_dir), 'locales/locales.json')), 'utf-8'); + let locales = await fs.readFile( + pathValidator(path.resolve(sanitizePath(config.data_dir), 'locales/locales.json')), + 'utf-8', + ); let masterLocale = await fs.readFile( pathValidator(path.resolve(sanitizePath(config.data_dir), 'locales/master-locale.json')), 'utf-8', @@ -34,12 +37,14 @@ module.exports = async ({ migration, config }) => { if (masterLocale) { masterLocale = JSON.parse(masterLocale); masterLocale = Object.values(masterLocale); - masterLocale = masterLocale[0] - + masterLocale = masterLocale[0]; + // Validate that we have a valid master locale code - if (!masterLocale) { + if (!masterLocale || !masterLocale.code) { throw new Error('Unable to determine master locale code from master-locale.json'); } + + masterLocale = masterLocale.code; } locales = JSON.parse(locales); let id = crypto.randomBytes(8).toString('hex'); @@ -60,6 +65,7 @@ module.exports = async ({ migration, config }) => { locales[id].fallback_locale = config.target_locale; await handleEntries(masterLocale); + await handleTaxonomies(masterLocale); await fs.writeFile( pathValidator(path.resolve(sanitizePath(config.data_dir), 'locales/locales.json')), JSON.stringify(locales), @@ -84,21 +90,23 @@ module.exports = async ({ migration, config }) => { let sourceMasterLocaleEntries, targetMasterLocaleEntries; // Check if index.json exists (if no entries, index.json won't be created) - const indexFilePath = pathValidator(path.resolve(sanitizePath(config.data_dir), sanitizePath(`entries/${contentType}/${masterLocale}/index.json`))); + const indexFilePath = pathValidator( + path.resolve( + sanitizePath(config.data_dir), + sanitizePath(`entries/${contentType}/${masterLocale}/index.json`), + ), + ); if (!existsSync(indexFilePath)) { console.log(`Skipping ${contentType} - no index.json found (likely no entries)`); continue; } - sourceMasterLocaleEntries = await fs.readFile( - indexFilePath, - { encoding: 'utf8' }, - ); + sourceMasterLocaleEntries = await fs.readFile(indexFilePath, { encoding: 'utf8' }); // Parse the index.json to get the entries file name const indexData = JSON.parse(sourceMasterLocaleEntries); const entriesFileName = Object.values(indexData)[0]; - + // Check if we have a valid entries file name if (!entriesFileName) { console.log(`Skipping ${contentType} - no entries file found in index.json`); @@ -112,10 +120,7 @@ module.exports = async ({ migration, config }) => { ), ); - sourceMasterLocaleEntries = await fs.readFile( - entriesFilePath, - { encoding: 'utf8' }, - ); + sourceMasterLocaleEntries = await fs.readFile(entriesFilePath, { encoding: 'utf8' }); sourceMasterLocaleEntries = JSON.parse(sourceMasterLocaleEntries); if ( existsSync(pathValidator(path.resolve(config.data_dir, `entries/${contentType}/${config.target_locale}`))) @@ -127,7 +132,7 @@ module.exports = async ({ migration, config }) => { if (targetMasterLocaleEntries) { const targetIndexData = JSON.parse(targetMasterLocaleEntries); const targetEntriesFileName = Object.values(targetIndexData)[0]; - + if (targetEntriesFileName) { targetMasterLocaleEntries = await fs.readFile( pathValidator( @@ -152,7 +157,7 @@ module.exports = async ({ migration, config }) => { Object.keys(sourceMasterLocaleEntries).forEach((uid) => { if (!targetMasterLocaleEntries[uid]) { targetMasterLocaleEntries[uid] = JSON.parse(JSON.stringify(sourceMasterLocaleEntries[uid])); - delete targetMasterLocaleEntries[uid]['publish_details']; + targetMasterLocaleEntries[uid]['publish_details'] = []; targetMasterLocaleEntries[uid].locale = config.target_locale; } }); @@ -164,10 +169,10 @@ module.exports = async ({ migration, config }) => { pathValidator(path.resolve(config.data_dir, `entries/${contentType}/${config.target_locale}/index.json`)), { encoding: 'utf8', flag: 'a+' }, ); - + const existingIndexData = JSON.parse(exsitingTargetMasterLocalEntries); const existingEntriesFileName = Object.values(existingIndexData)[0]; - + if (existingEntriesFileName) { await fs.writeFile( pathValidator( @@ -194,6 +199,88 @@ module.exports = async ({ migration, config }) => { } } + async function handleTaxonomies(masterLocale) { + const taxonomiesDirPath = pathValidator(path.resolve(sanitizePath(config.data_dir), 'taxonomies')); + const taxonomiesIndexPath = pathValidator(path.resolve(taxonomiesDirPath, 'taxonomies.json')); + + if (!existsSync(taxonomiesIndexPath)) { + console.log('Skipping taxonomies - no taxonomies.json found'); + return; + } + + let taxonomiesIndex = await fs.readFile(taxonomiesIndexPath, { encoding: 'utf8' }); + taxonomiesIndex = JSON.parse(taxonomiesIndex); + + const targetLocaleDirPath = pathValidator(path.resolve(taxonomiesDirPath, sanitizePath(config.target_locale))); + + for (const taxonomyUid of Object.keys(taxonomiesIndex)) { + const fileName = `${sanitizePath(taxonomyUid)}.json`; + const targetFilePath = pathValidator(path.resolve(targetLocaleDirPath, fileName)); + + // Prefer the old master locale's taxonomy data, then the locale recorded at export time, + // then fall back to any other locale that has it + const exportedLocale = taxonomiesIndex[taxonomyUid]?.locale; + let sourceFilePath; + for (const localeCode of [masterLocale, exportedLocale]) { + if (!localeCode) { + continue; + } + const candidatePath = pathValidator(path.resolve(taxonomiesDirPath, sanitizePath(localeCode), fileName)); + if (existsSync(candidatePath)) { + sourceFilePath = candidatePath; + break; + } + } + + if (!sourceFilePath) { + const localeEntries = await fs.readdir(taxonomiesDirPath, { withFileTypes: true }); + for (const localeEntry of localeEntries) { + if (!localeEntry.isDirectory() || localeEntry.name === config.target_locale) { + continue; + } + const candidatePath = pathValidator( + path.resolve(taxonomiesDirPath, sanitizePath(localeEntry.name), fileName), + ); + if (existsSync(candidatePath)) { + sourceFilePath = candidatePath; + break; + } + } + } + + if (!sourceFilePath) { + console.log(`Skipping taxonomy '${taxonomyUid}' - no source locale data found`); + continue; + } + + let sourceTaxonomy = await fs.readFile(sourceFilePath, { encoding: 'utf8' }); + sourceTaxonomy = JSON.parse(sourceTaxonomy); + + if (existsSync(targetFilePath)) { + let targetTaxonomy = await fs.readFile(targetFilePath, { encoding: 'utf8' }); + targetTaxonomy = JSON.parse(targetTaxonomy); + targetTaxonomy.terms = targetTaxonomy.terms || []; + + const existingTermUids = new Set(targetTaxonomy.terms.map((term) => term.uid)); + for (const term of sourceTaxonomy.terms || []) { + if (!existingTermUids.has(term.uid)) { + targetTaxonomy.terms.push(JSON.parse(JSON.stringify(term))); + } + } + + await fs.writeFile(targetFilePath, JSON.stringify(targetTaxonomy)); + } else { + await fs.mkdir(targetLocaleDirPath, { recursive: true }); + + const targetTaxonomy = JSON.parse(JSON.stringify(sourceTaxonomy)); + targetTaxonomy.taxonomy = targetTaxonomy.taxonomy || {}; + targetTaxonomy.taxonomy.locale = config.target_locale; + + await fs.writeFile(targetFilePath, JSON.stringify(targetTaxonomy)); + } + } + } + await tailorData(); }, }; diff --git a/packages/contentstack-migration/package.json b/packages/contentstack-migration/package.json index 72b74f292..f6139239a 100644 --- a/packages/contentstack-migration/package.json +++ b/packages/contentstack-migration/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/cli-migration", - "version": "2.0.0-beta.14", + "version": "2.0.0-beta.15", "author": "@contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { diff --git a/packages/contentstack-migration/src/commands/cm/stacks/migration.ts b/packages/contentstack-migration/src/commands/cm/stacks/migration.ts index 4fc667a12..12a29e368 100644 --- a/packages/contentstack-migration/src/commands/cm/stacks/migration.ts +++ b/packages/contentstack-migration/src/commands/cm/stacks/migration.ts @@ -82,7 +82,6 @@ export default class MigrationCommand extends Command { // To be deprecated 'api-key': flags.string({ - char: 'k', description: 'With this flag add the API key of your stack.', // dependsOn: ['authtoken'], exclusive: ['alias'], diff --git a/packages/contentstack-query-export/package.json b/packages/contentstack-query-export/package.json index 7c6e96c57..59a256a67 100644 --- a/packages/contentstack-query-export/package.json +++ b/packages/contentstack-query-export/package.json @@ -1,12 +1,12 @@ { "name": "@contentstack/cli-cm-export-query", "description": "Contentstack CLI plugin to export content from stack", - "version": "2.0.0-beta.5", + "version": "2.0.0-beta.6", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { "@contentstack/cli-asset-management": "~1.0.0-beta.5", - "@contentstack/cli-cm-export": "~2.0.0-beta.21", + "@contentstack/cli-cm-export": "~2.0.0-beta.22", "@contentstack/cli-command": "~2.0.0-beta.9", "@contentstack/cli-utilities": "~2.0.0-beta.10", "@oclif/core": "^4.11.4", diff --git a/packages/contentstack-seed/jest.config.js b/packages/contentstack-seed/jest.config.js index ae1f47236..980ea7ff8 100644 --- a/packages/contentstack-seed/jest.config.js +++ b/packages/contentstack-seed/jest.config.js @@ -5,6 +5,10 @@ module.exports = { '^.+\\.(ts|tsx)$': ['ts-jest', { tsconfig: 'tsconfig.test.json', }], + '(node_modules/.pnpm/uuid@[^/]+/node_modules/uuid|node_modules/uuid)/.+\\.js$': [ + 'babel-jest', + { presets: [['@babel/preset-env', { modules: 'commonjs' }]] }, + ], }, moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json'], testEnvironment: 'node', @@ -16,4 +20,5 @@ module.exports = { '^@/(.*)$': '/src/$1', }, testPathIgnorePatterns: ['/node_modules/', '/old_tests/'], + transformIgnorePatterns: ['/node_modules/(?!(.pnpm/uuid@[^/]+/node_modules/)?uuid/)'], }; \ No newline at end of file diff --git a/packages/contentstack-seed/package.json b/packages/contentstack-seed/package.json index 6566ff852..8556eb633 100644 --- a/packages/contentstack-seed/package.json +++ b/packages/contentstack-seed/package.json @@ -1,11 +1,11 @@ { "name": "@contentstack/cli-cm-seed", "description": "create a Stack from existing content types, entries, assets, etc.", - "version": "2.0.0-beta.21", + "version": "2.0.0-beta.22", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-cm-import": "~2.0.0-beta.21", + "@contentstack/cli-cm-import": "~2.0.0-beta.22", "@contentstack/cli-command": "~2.0.0-beta.9", "@contentstack/cli-utilities": "~2.0.0-beta.10", "inquirer": "12.11.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe4fc02cc..b6618d9a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,10 @@ settings: overrides: tmp: 0.2.7 follow-redirects: 1.16.0 - uuid: 14.0.0 + uuid: 14.0.1 lodash: 4.18.1 + brace-expansion: 5.0.7 + js-yaml: 4.3.0 importers: @@ -56,7 +58,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/adm-zip': specifier: ^0.5.8 version: 0.5.8 @@ -80,10 +82,10 @@ importers: version: 0.2.6 '@typescript-eslint/eslint-plugin': specifier: ^8.58.2 - version: 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) + version: 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.58.2 - version: 8.62.0(eslint@10.6.0)(typescript@5.9.3) + version: 8.62.1(eslint@10.6.0)(typescript@5.9.3) axios: specifier: ^1.16.1 version: 1.18.1(debug@4.4.3) @@ -189,7 +191,7 @@ importers: version: 2.0.0-beta.10(@types/node@20.19.43) '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 chalk: specifier: ^5.6.2 version: 5.6.2 @@ -198,7 +200,7 @@ importers: version: 4.3.6 fs-extra: specifier: ^11.3.0 - version: 11.3.5 + version: 11.3.6 lodash: specifier: 4.18.1 version: 4.18.1 @@ -208,7 +210,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -258,7 +260,7 @@ importers: packages/contentstack-bootstrap: dependencies: '@contentstack/cli-cm-seed': - specifier: ~2.0.0-beta.21 + specifier: ~2.0.0-beta.22 version: link:../contentstack-seed '@contentstack/cli-command': specifier: ~2.0.0-beta.9 @@ -271,7 +273,7 @@ importers: version: 2.0.0-beta.10(@types/node@18.19.130) '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 inquirer: specifier: 12.11.1 version: 12.11.1(@types/node@18.19.130) @@ -284,7 +286,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/inquirer': specifier: ^9.0.8 version: 9.0.10 @@ -332,7 +334,7 @@ importers: version: 2.0.0-beta.10(@types/node@22.20.0) '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 chalk: specifier: ^5.6.2 version: 5.6.2 @@ -398,8 +400,8 @@ importers: specifier: 4.18.1 version: 4.18.1 uuid: - specifier: 14.0.0 - version: 14.0.0 + specifier: 14.0.1 + version: 14.0.1 devDependencies: '@eslint/eslintrc': specifier: ^3.3.1 @@ -421,10 +423,10 @@ importers: version: 21.0.1 '@typescript-eslint/eslint-plugin': specifier: ^8.59.2 - version: 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) + version: 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) '@typescript-eslint/parser': specifier: ^8.59.2 - version: 8.62.0(eslint@10.6.0)(typescript@6.0.3) + version: 8.62.1(eslint@10.6.0)(typescript@6.0.3) chai: specifier: ^6.2.2 version: 6.2.2 @@ -448,7 +450,7 @@ importers: version: 10.1.8(eslint@10.6.0) eslint-plugin-prettier: specifier: ^5.5.5 - version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.6.0))(eslint@10.6.0)(prettier@3.9.3) + version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.6.0))(eslint@10.6.0)(prettier@3.9.4) husky: specifier: ^9.1.7 version: 9.1.7 @@ -466,7 +468,7 @@ importers: version: 4.23.24(@types/node@20.19.43) prettier: specifier: ^3.8.3 - version: 3.9.3 + version: 3.9.4 shx: specifier: ^0.4.0 version: 0.4.0 @@ -518,7 +520,7 @@ importers: version: 6.2.53 '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -562,10 +564,10 @@ importers: specifier: ^15.1.0 version: 15.1.0 oclif: - specifier: ^4.23.8 + specifier: ^4.23.21 version: 4.23.24(@types/node@18.19.130) ts-jest: - specifier: ^29.4.9 + specifier: ^29.4.11 version: 29.4.11(@babel/core@7.29.7)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.4.2(@types/node@18.19.130)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 @@ -591,7 +593,7 @@ importers: version: 6.2.53 '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/jest': specifier: ^29.5.14 version: 29.5.14 @@ -600,10 +602,10 @@ importers: version: 22.20.0 '@typescript-eslint/eslint-plugin': specifier: ^8.59.3 - version: 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) + version: 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.59.3 - version: 8.62.0(eslint@10.6.0)(typescript@5.9.3) + version: 8.62.1(eslint@10.6.0)(typescript@5.9.3) dotenv: specifier: ^16.6.1 version: 16.6.1 @@ -635,10 +637,10 @@ importers: specifier: ^1.6.0 version: 1.6.0 '@contentstack/cli-cm-export': - specifier: ~2.0.0-beta.21 + specifier: ~2.0.0-beta.22 version: link:../contentstack-export '@contentstack/cli-cm-import': - specifier: ~2.0.0-beta.21 + specifier: ~2.0.0-beta.22 version: link:../contentstack-import '@contentstack/cli-command': specifier: ~2.0.0-beta.9 @@ -648,7 +650,7 @@ importers: version: 2.0.0-beta.10(@types/node@18.19.130) '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 chalk: specifier: ^5.6.2 version: 5.6.2 @@ -673,7 +675,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/chai': specifier: ^4.3.0 version: 4.3.20 @@ -688,7 +690,7 @@ importers: version: 21.0.1 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) + version: 5.62.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) chai: specifier: ^4.5.0 version: 4.5.0 @@ -821,7 +823,7 @@ importers: version: link:../contentstack-variants '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 async: specifier: ^3.2.6 version: 3.2.6 @@ -867,7 +869,7 @@ importers: version: 6.2.53 '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/big-json': specifier: ^3.2.5 version: 3.2.5 @@ -933,14 +935,14 @@ importers: version: 7.10.1(@types/node@20.19.43) '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 fast-csv: specifier: ^4.3.6 version: 4.3.6 devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -1000,7 +1002,7 @@ importers: version: 1.5.4(debug@4.4.3) '@oclif/core': specifier: ^4.8.0 - version: 4.11.11 + version: 4.11.14 axios: specifier: ^1.18.1 version: 1.18.1(debug@4.4.3) @@ -1020,8 +1022,8 @@ importers: specifier: ^3.1.0 version: 3.1.0 uuid: - specifier: 14.0.0 - version: 14.0.0 + specifier: 14.0.1 + version: 14.0.1 devDependencies: '@oclif/test': specifier: ^3.0.0 @@ -1058,7 +1060,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.1.9 - version: 4.1.9(@types/node@20.19.43)(jsdom@23.2.0)(vite@8.1.0(@types/node@20.19.43)(yaml@2.9.0)) + version: 4.1.9(@types/node@20.19.43)(jsdom@23.2.0)(vite@8.1.3(@types/node@20.19.43)(yaml@2.9.0)) packages/contentstack-import: dependencies: @@ -1079,7 +1081,7 @@ importers: version: link:../contentstack-variants '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 big-json: specifier: ^3.2.0 version: 3.2.0 @@ -1094,7 +1096,7 @@ importers: version: 4.4.3(supports-color@8.1.1) fs-extra: specifier: ^11.3.3 - version: 11.3.5 + version: 11.3.6 lodash: specifier: 4.18.1 version: 4.18.1 @@ -1116,7 +1118,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/big-json': specifier: ^3.2.5 version: 3.2.5 @@ -1137,7 +1139,7 @@ importers: version: 14.18.63 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5) + version: 5.62.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5) eslint: specifier: ^10.5.0 version: 10.6.0 @@ -1173,7 +1175,7 @@ importers: version: 2.0.0-beta.10(@types/node@14.18.63)(debug@4.4.3) '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 big-json: specifier: ^3.2.0 version: 3.2.0 @@ -1182,7 +1184,7 @@ importers: version: 5.6.2 fs-extra: specifier: ^11.3.0 - version: 11.3.5 + version: 11.3.6 lodash: specifier: 4.18.1 version: 4.18.1 @@ -1228,7 +1230,7 @@ importers: version: 9.0.8 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) + version: 5.62.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) chai: specifier: ^4.5.0 version: 4.5.0 @@ -1270,7 +1272,7 @@ importers: version: 2.1.0 '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 '@oclif/plugin-help': specifier: ^6.2.49 version: 6.2.53 @@ -1295,7 +1297,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) chai: specifier: ^4.5.0 version: 4.5.0 @@ -1337,7 +1339,7 @@ importers: version: 2.0.0-beta.10(@types/node@14.18.63)(debug@4.4.3) '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 async: specifier: ^3.2.6 version: 3.2.6 @@ -1365,7 +1367,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/mocha': specifier: ^8.2.3 version: 8.2.3 @@ -1415,7 +1417,7 @@ importers: specifier: ~1.0.0-beta.5 version: link:../contentstack-asset-management '@contentstack/cli-cm-export': - specifier: ~2.0.0-beta.21 + specifier: ~2.0.0-beta.22 version: link:../contentstack-export '@contentstack/cli-command': specifier: ~2.0.0-beta.9 @@ -1425,7 +1427,7 @@ importers: version: 2.0.0-beta.10(@types/node@20.19.43) '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 async: specifier: ^3.2.6 version: 3.2.6 @@ -1465,7 +1467,7 @@ importers: version: 6.2.53 '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/big-json': specifier: ^3.2.5 version: 3.2.5 @@ -1527,7 +1529,7 @@ importers: packages/contentstack-seed: dependencies: '@contentstack/cli-cm-import': - specifier: ~2.0.0-beta.21 + specifier: ~2.0.0-beta.22 version: link:../contentstack-import '@contentstack/cli-command': specifier: ~2.0.0-beta.9 @@ -1601,7 +1603,7 @@ importers: version: 2.0.0-beta.10(@types/node@20.19.43) '@oclif/core': specifier: ^4.11.4 - version: 4.11.11 + version: 4.11.14 lodash: specifier: 4.18.1 version: 4.18.1 @@ -1617,7 +1619,7 @@ importers: version: 2.0.0-beta.0 '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.11) + version: 4.1.20(@oclif/core@4.11.14) '@types/node': specifier: ^20.19.39 version: 20.19.43 @@ -1660,111 +1662,80 @@ packages: '@asamuzakjp/dom-selector@2.0.2': resolution: {integrity: sha512-x1KXOatwofR6ZAYzXRBL5wrdV0vwNxlTCK9NCuLqAzQYARqGcvFwiJA6A1ERuh+dgeA4Dxm3JBYictIes+SqUQ==} - '@aws-crypto/crc32@5.2.0': - resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} - engines: {node: '>=16.0.0'} - - '@aws-crypto/crc32c@5.2.0': - resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} - - '@aws-crypto/sha1-browser@5.2.0': - resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==} - - '@aws-crypto/sha256-browser@5.2.0': - resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} - - '@aws-crypto/sha256-js@5.2.0': - resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} - engines: {node: '>=16.0.0'} - - '@aws-crypto/supports-web-crypto@5.2.0': - resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} - - '@aws-crypto/util@5.2.0': - resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - - '@aws-sdk/checksums@3.1000.8': - resolution: {integrity: sha512-v0U9S7gBIme3OTgt1LdbAF4RpvavCc+4GK1+1xqAcqtbrHsEhjQo6R45LKcjhs/+WrRJij1Y0Gztw7QPAIeUfA==} + '@aws-sdk/checksums@3.1000.12': + resolution: {integrity: sha512-RgNDWfhNRIlNEzePIRrYTNi/6q+wwRMMapojn8YVzw4ZcJRa/gxVMtUbeZARR1gmopuv6oIhMbY7J66qIQ0ynw==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-cloudfront@3.1075.0': - resolution: {integrity: sha512-Qw7Cmecwpjy4h5+ylsl1Du2QEWexz8MeQXThbpH4jRfxF4LRKCmZ3NJqrFEbT6rG+XkMsR/XOhUcpiVB+6YMNg==} + '@aws-sdk/client-cloudfront@3.1079.0': + resolution: {integrity: sha512-plOK/g0hvn+rFfzL+1NyhJNQ1RVCfW2Svfzknp0ctU16ji1S9BIK3HL4/8rlbqNgQeH3aiyfurtnYVNMhKHe4Q==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-s3@3.1075.0': - resolution: {integrity: sha512-h1A6nIl1YX6Y45enGsTK7ef3ZrOnBiQJ1qF5R2K/nMWfsu6A9mc2Y5T66nxerABzyjjyyvign3MrzafnFoQKmA==} + '@aws-sdk/client-s3@3.1079.0': + resolution: {integrity: sha512-di9U/7Po7qlVYb2dq58ULsbBAE1pBIk53rux+50LQCvH1X+/l1Ys+BIk/QLBtdaK1nADk0xRNEBbA1QWVnMccw==} engines: {node: '>=20.0.0'} - '@aws-sdk/core@3.974.23': - resolution: {integrity: sha512-MiWR/uWjxjFXGzrE0Ghc5lWxUxzHsUWFhV+OX7M4cR9SrmrnZs6TXavnCWnzzdwJeFri34xQo81rvGNzK3c4BQ==} + '@aws-sdk/core@3.974.27': + resolution: {integrity: sha512-WRWEgIq6vx+NU6ot3VrRu4Jovj9MIObitSi6of/GV5THDDPccBhivCRNkWJutMM+m3GvdeI3l/UbGNcoOobxOA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-env@3.972.49': - resolution: {integrity: sha512-liB3yQNHCM9k/gu/w36XHMKPluT7HTlnGUhRbBGSISDQkcr/Sy1zsZabiuvQj8WG5yW573u9RehrBvvnIQ9OEQ==} + '@aws-sdk/credential-provider-env@3.972.53': + resolution: {integrity: sha512-+KDA3uc/HZ1vIneGu5QMQb0gAXDYrm2vOE60+BJ7lS0YinMQ5i2oV4PR1A16XkF6K1IbSwjEHd1hQIIgMsK48w==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.972.51': - resolution: {integrity: sha512-XET0H2oofciJ5lMRWNIvRjAP7Q3wv2XT+JtJJEdhPWUMwe3TvQ9qcxonpu7vXmNngncvFpi4E2It+Tamas/naA==} + '@aws-sdk/credential-provider-http@3.972.55': + resolution: {integrity: sha512-1gBfkWY3RWeBlCoB9lIJjXMx45/54wxcgfzv6BY9otTmMrZPcNPi1v+MwZxxaCUg441NV3jsr1efnFNCXiW70g==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.972.56': - resolution: {integrity: sha512-IAmc61hbgQiHht9U3x0tnRwz0lzdwOwD/i9voRgdJrKamF+JtmrBOsW9GwB7mfFonNWOWL4qARWYrF8veEMe3w==} + '@aws-sdk/credential-provider-ini@3.972.60': + resolution: {integrity: sha512-CV2md+PXvABwRjApWGhQ0wACy9WSFIhnUGrovLcjnjBCd/46TbuivLADtkF8IWNjtCQmQ+2IagSaxqBYqXBNAQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.972.55': - resolution: {integrity: sha512-hBBkANo3cDn+h2qxxzER4a+J8JCO9o9Z/YYmU7iky6AcaarX5RRdRcHNC6SLdwY0vAXQygn6soUbDqPn3GghaA==} + '@aws-sdk/credential-provider-login@3.972.59': + resolution: {integrity: sha512-JG4S9yyA1GFzJdJXqLKrUzZbyK+VDp2QIsJD7YOicJHAhqymfHpDJIok2dLnhOdVB0I37RjdC53uOwCMVS00gw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.972.58': - resolution: {integrity: sha512-OyCLVmSI7pZO8hxwNVX6pXhTVlJqRBTp+ijdEfJSUj0RyjHnF602OfAarOzGq6wkGodeFkYBt8MmJ6A6ycRgWw==} + '@aws-sdk/credential-provider-node@3.972.62': + resolution: {integrity: sha512-S6Slq3Tx7bvFk5yc34XNADyZYTX2HUXvaFAnowGRQnhjBO8J/mP62Fn7lxvJwjaDyYm/7gh9h6HEHaltRyMFXw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.972.49': - resolution: {integrity: sha512-C8h36lBuC/RnBSsjlO+dn6xZm3KbAl5vpJaVPAfQnMmz2/OISmKOc8XZcqMQgO2ADwBYNRMM6Kf3vz9G/TulMQ==} + '@aws-sdk/credential-provider-process@3.972.53': + resolution: {integrity: sha512-EhfH+MQlqOMCkXIVa8MMObPzAQqwTTtxA7KhEJiyPeuNVA8PLOOUpgK7nBrgaDaGiIDLN/9LpGdaHuDjomeRTw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.972.55': - resolution: {integrity: sha512-1FkOz74Ea5QGS9jtIoXp55T/IkSS3spv+nLTT07fRY/+T5xmEOqaYBVIaEmX4zTNvbV6g2lrtlaVKWEoNyJt3w==} + '@aws-sdk/credential-provider-sso@3.972.59': + resolution: {integrity: sha512-h8793pOjcImx0SB+VcLONcaQQ57VAvKVuqyewQMRKqqH+CSXsG2dwOeLMUJPMxLdNvL7dXOM0ueTukyNUnu5mA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.972.55': - resolution: {integrity: sha512-g2BoECD1q01kTPByi56+VLVvdWDzMkKIcr77qixpqH0okw2t0U5CoPv+6S8v/D1Y2Wa6QKKtn6XAtDzP+Kfpvg==} + '@aws-sdk/credential-provider-web-identity@3.972.59': + resolution: {integrity: sha512-VoyO9+vl3XVmpZwn4obskrWIkrA/Jf3lSe1E3ZERlaN9u0D4YZ6+HywC3+L98QOXqZesEfedk67gRER8tK8+8w==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.974.33': - resolution: {integrity: sha512-qMgQSPemQq2/eW/e/0+SpY4kYR5L7dUgBiVdEc5bd+ztHNv07ZMYiI+sTiir3TgKndFfglSw/VFi7oZJ6bZ63g==} + '@aws-sdk/middleware-sdk-s3@3.972.58': + resolution: {integrity: sha512-6uaWRRYJGhOqc9EoTSbLDf9nI/doSAb5vAwGshs5/Hlv5Ce25b246lBkbRd/77fLAi+uMI1a70mJzVyLyCEufQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-sdk-s3@3.972.54': - resolution: {integrity: sha512-GDfDQ0gwLFRKN9gWIKcmVrHJ3e7XagnY7N1LLzMVNgnOnuY7f/ALgmy3CuBjosWD95T/Z6e+gs1IeWmLPkyLKQ==} + '@aws-sdk/nested-clients@3.997.27': + resolution: {integrity: sha512-A8PIePF9NIIOJ/4Lg1rl9xm/+QaKkHGetq+Z9wb5B+3Da31YYXRo8n7IDMh5C+HQI5eyEmjrwkGWVdYtnLtbXQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.997.23': - resolution: {integrity: sha512-gO93ZPsI2bxeFZD42f1/qjDw6FAZkNZcKRO94LIiT03fzOmcJ9e/tunxjVjA1Rl69ClmVJzz8H3G9CdKef10PA==} + '@aws-sdk/signature-v4-multi-region@3.996.38': + resolution: {integrity: sha512-C379Sk+MiFZCfWZphKlMyLHKxV22OjoGM5KJjj5IJNJcOCWL4IGIpnEGzv1FQiRwhYXfq55SJMfxlqPE08JJ9g==} engines: {node: '>=20.0.0'} - '@aws-sdk/signature-v4-multi-region@3.996.35': - resolution: {integrity: sha512-6L/VWs+Wch2stHemCGTmUNqKLMzURxQDK5boNG3Jn3kAOp71meDUuS5sbObpEvFxHDq0uWeSLFDNSYsjNt+Dlg==} + '@aws-sdk/token-providers@3.1079.0': + resolution: {integrity: sha512-cbietrLlHPhhmbnMPTuDS4Zj/KNGhY+3vVhn6dwjO6Dqzrwothzg2srtcY34T9mlICsTXn34avDoWLHSntP54A==} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.1074.0': - resolution: {integrity: sha512-pv80IzgGW4RnXWtft692chZOM9i6PhebVsLCcnaM4dBEPZva2fE6FXAHs76G7Rc7s3yGyX/68G0nZMrUy+Vmpg==} + '@aws-sdk/types@3.973.15': + resolution: {integrity: sha512-IULn8uBV/SMtmOIANsm4WHXIOtVPBWfOWs3WGL0j/sI+KhaYehvOw0ET+9urnn8MBpiijuU/0JOpuwKOE451PQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/types@3.973.13': - resolution: {integrity: sha512-pEHZqRkAlHfnfAU9tK+WpKv/gBNjGJrHMgA3A0iYRGyswBS2t0pfez+lWlwktb3Bqa0ovh7w/QJTFwp3fDxLNg==} + '@aws-sdk/xml-builder@3.972.33': + resolution: {integrity: sha512-ezbwz9WpuLctm6o7P2t2naDhVVPI5jFGrVefVybhcKGjU57VIyT46pQVO0RI2RYkUdhdj2Z9uSIlAzGZE9NW9A==} engines: {node: '>=20.0.0'} - '@aws-sdk/util-locate-window@3.965.8': - resolution: {integrity: sha512-uUbMs1cBZPafD0ohUj6EwNf0fPZ534NvBxHox4hjX+0Rxq5paSYUem7+hi833pYrzrcnBATKIYpR02MDXT5M9g==} - engines: {node: '>=20.0.0'} - - '@aws-sdk/xml-builder@3.972.31': - resolution: {integrity: sha512-SzE4Pgyl+hDF+BuyuzxUSpwnuUu9lJuO1YGgteG89/4Qv0+2IQiVQqdbPV32IozLvXWQChPQcdkk/sKvb1QHiQ==} - engines: {node: '>=20.0.0'} - - '@aws/lambda-invoke-store@0.2.4': - resolution: {integrity: sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==} + '@aws/lambda-invoke-store@0.3.0': + resolution: {integrity: sha512-sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ==} engines: {node: '>=18.0.0'} '@babel/code-frame@7.29.7': @@ -3003,8 +2974,8 @@ packages: resolution: {integrity: sha512-Fg93aNFvXzBq5L7ztVHFP2nYwWU1oTCq48G0TjF/qC1UN36KWa2H5Hsm72kERd5x/sjy2M2Tn4kDEorUlpXOlw==} engines: {node: '>=18.0.0'} - '@oclif/core@4.11.11': - resolution: {integrity: sha512-LoGzrvkH9I8dwhxuLafcf90MAp+fYfAiAhpyixaVAWaclIgs+vXeMMQwBG90/wqjdygIKcFAqNnNJrfl3s3X8Q==} + '@oclif/core@4.11.14': + resolution: {integrity: sha512-cZ5Ktd+rT0PO+o7KBH4vRFTgg+xMLf8F41WK39p8MkXEViZA/Qqe+4lzZT6102zgUxMORET1HtF9t5w8CB3tnQ==} engines: {node: '>=18.0.0'} '@oclif/plugin-help@6.2.53': @@ -3047,8 +3018,8 @@ packages: '@otplib/preset-v11@12.0.1': resolution: {integrity: sha512-9hSetMI7ECqbFiKICrNa4w70deTUfArtwXykPUvSHWOdzOlfa9ajglu7mNCntlvxycTiOAXkQGwjQCzzDEMRMg==} - '@oxc-project/types@0.137.0': - resolution: {integrity: sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==} + '@oxc-project/types@0.138.0': + resolution: {integrity: sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==} '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -3078,91 +3049,91 @@ packages: resolution: {integrity: sha512-pmNVGuooS30Mm7YbZd5T7E5zYVO6D5Ct91sn4T39mUvMUc3sCGridcnhAufL1/Bz2QzAtzEn0agNrdk3+5yWzw==} hasBin: true - '@rolldown/binding-android-arm64@1.1.3': - resolution: {integrity: sha512-DT6Z3PhvioeHMvxo+xHc3KtqggrI7CCTXCmC2h/5zUlp5jVitv7XEy+9q5/7v8IolhlioawpMo8Kg0EEBy7J0g==} + '@rolldown/binding-android-arm64@1.1.4': + resolution: {integrity: sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.1.3': - resolution: {integrity: sha512-0NwgwsjM7LrsuVnXMK3koTpagBNOhloc/BNjKqZjv4V5zI5r13qx69uVhRx+o5Z0yy4Hzq+lpy7TAgUG/ocvrw==} + '@rolldown/binding-darwin-arm64@1.1.4': + resolution: {integrity: sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.1.3': - resolution: {integrity: sha512-YtiBp4disu6V560loT6PjMdiRaWmVvDNrUunAalbiFx2ggeJwxdAsgZMcoGP17uyAsTwAj5V1niksxlHnVQ1Sw==} + '@rolldown/binding-darwin-x64@1.1.4': + resolution: {integrity: sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.1.3': - resolution: {integrity: sha512-yD3EkEdXk2LypPxnf/kSZHirarsI8gcPzc62SukhR9VJTyvV+F9Q/GxWNuCojc7sXyuVC4DxRGhdDK4X8VSsbw==} + '@rolldown/binding-freebsd-x64@1.1.4': + resolution: {integrity: sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.1.3': - resolution: {integrity: sha512-c+8vieQbsD7HNAHKIA34w0GJ9FedFFuJGD+7E6vz7Q3uqAIugL5p45fhlsj4UaAsHpcmlqugBWMhA0/j7o0sIg==} + '@rolldown/binding-linux-arm-gnueabihf@1.1.4': + resolution: {integrity: sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.1.3': - resolution: {integrity: sha512-50jD0uUwLvur7Zz9LHz17kaAdTPjn5wN93hEgjvmYFRZwiR7ZJYovTd5ipyWJDAnXKvZ+wgc+/Ika6dwSF5OcA==} + '@rolldown/binding-linux-arm64-gnu@1.1.4': + resolution: {integrity: sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.1.3': - resolution: {integrity: sha512-BO9+oPL8K9poZJBfYPsXNtYjPE5uM3qeehT3aFcW4LITOl+iSqhp0abzjR2nWBUNjIZeKXjAEWBZ64WjNoHd6w==} + '@rolldown/binding-linux-arm64-musl@1.1.4': + resolution: {integrity: sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-ppc64-gnu@1.1.3': - resolution: {integrity: sha512-f3VpLB1vQ0Eo6ecr/6cekLnvYMFF4YBFoVGkfkvPLq1bAkbAwHYQPZKoAmG6OJyTcxxoC+AvezGx/S1obNC0Mw==} + '@rolldown/binding-linux-ppc64-gnu@1.1.4': + resolution: {integrity: sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] - '@rolldown/binding-linux-s390x-gnu@1.1.3': - resolution: {integrity: sha512-AmurZ26Pqx/RI9N1gzEOCklkKXl927yjfXWUUS0O7Puh8ARM/Ob8qfrD3qnWksScdw6cSrW5PSHE9DyLu7+PtA==} + '@rolldown/binding-linux-s390x-gnu@1.1.4': + resolution: {integrity: sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.1.3': - resolution: {integrity: sha512-JJpqs8bRGITDOdbkNKnlojzBabbOHrqjSvDr0IVsZObE1lBcPjxItUEY9eWIDbxaJ3cGrXPWGfGkIxFijg/URg==} + '@rolldown/binding-linux-x64-gnu@1.1.4': + resolution: {integrity: sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.1.3': - resolution: {integrity: sha512-rSJcdjPxzA/by/6/rYs+v+bXU7UjvnbUWz8MJb6kh6+knqB1dCrtHg0uu7C/4haqJvqdkYHQ5IGn+tCH9GLW/g==} + '@rolldown/binding-linux-x64-musl@1.1.4': + resolution: {integrity: sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.1.3': - resolution: {integrity: sha512-hQ3/PYkDJICgevvyNcVrihVeqq7k1Pp3VZ9lY+dauAYUJKO+auqApvANhvR1An9BhmqYKvW2Mu1F9u4DXSMLxQ==} + '@rolldown/binding-openharmony-arm64@1.1.4': + resolution: {integrity: sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.1.3': - resolution: {integrity: sha512-Elcv/BtML9lXrV6JuKITc/grN2kYV9gjsQpW8Jfw4ioK0TOkjBjye0nnyqQNy9STNaI20lXNaQBRrD5gSgR0Yg==} + '@rolldown/binding-wasm32-wasi@1.1.4': + resolution: {integrity: sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.1.3': - resolution: {integrity: sha512-2DrEfhluH9yhiaFApmsjsjwrSYbNcY1oFTzYSP1a535jDbV98zCFanA/96TBUd0iDFcxGmw9QRExwGCXz3U+/g==} + '@rolldown/binding-win32-arm64-msvc@1.1.4': + resolution: {integrity: sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.1.3': - resolution: {integrity: sha512-OL4OMk7UPXOeVGGd3qo5zJyPIljf4AFgk5QAkPPS+OoLuOOozhuaQGC18MxVTnw/06q93gShAJzlwnSCY9YtqA==} + '@rolldown/binding-win32-x64-msvc@1.1.4': + resolution: {integrity: sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3401,42 +3372,30 @@ 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.26.0': - resolution: {integrity: sha512-mLUktFAn+Pa2agl1J7VgtYNFWCX8/b4GMJSK1hCu4YCvtBfM6F8Os3EP4ry+DFFlXOf3wyvlgXhuUdFoy52D3g==} + '@smithy/core@3.29.1': + resolution: {integrity: sha512-qoiY4nrk5OCu1+eIR1VB8l5DmON/oKiqrd5zZFAhXJXjJlLWQusKEW/SkBDAtGDcPaz86m9kfcE1lngU0GlM6A==} engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.4.2': - resolution: {integrity: sha512-18UMDMyrAbDcpmL1gLUA7ww0fRTcdCrSjSJOi2Sbld+tVjwD/pW+OAwjlScFLR7vvBnhZrIPQ7kVuTf1mnJLug==} + '@smithy/credential-provider-imds@4.4.6': + resolution: {integrity: sha512-B2WQ/PV/H6Jeg3lrIq6bKUfa6Hy01mtK7CGs6lhjzHA6k4aagldH6T6eEjnzKl4HI0cJnAsxfJ19pgb5PV+CVQ==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.5.2': - resolution: {integrity: sha512-Ei/UK/QMhq0rKaMqGPlOAkE2yS9DZeYmZdk1RAKc3vp3zxgleZHZyBLlZv8yLsxljX4svCRuMTD6u3LLIcU4Bg==} + '@smithy/fetch-http-handler@5.6.3': + resolution: {integrity: sha512-CwCc/7SMTj45y97MUnDTbTaxvtAsiNNRm81z3abROIuMbMsC2Iy5EKfkkVdsKrz8WExQAAMx1EJapq+9j4fFTQ==} engines: {node: '>=18.0.0'} - '@smithy/is-array-buffer@2.2.0': - resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} - engines: {node: '>=14.0.0'} - - '@smithy/node-http-handler@4.8.2': - resolution: {integrity: sha512-wfl1uwrAqMH9/pi4kqBo5LBcFwrJLxuDLqL7p7qNcJIFcyZDUc6pzhYk4CYv+DP7fIUpQCZumwNnkhPKS52osQ==} + '@smithy/node-http-handler@4.9.3': + resolution: {integrity: sha512-qZTa4gQFUo8RM02rk6q5UVTDLNrQ1oS20LsepBzqq1QBVc/EHJ03OOUADcqMZiXHArW+Y7+OGY0BpdTwZRq/Yg==} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.5.2': - resolution: {integrity: sha512-7xHpmPY4rt0IOmeAA8EfjgEH8isT+587TCdy9H6a7d4OMi5CQ0oEHhWllunvPu4j4Cq0vTFwdxXN/kABWPjdyA==} + '@smithy/signature-v4@5.6.2': + resolution: {integrity: sha512-QgHflghMoPxCJ9axiCVh8KZfbC9fuP6vkXXyK//E3cq7nLaSSyyLj0GAoqVWezYeDQmXIZhmlRvLE16jsqDK6g==} engines: {node: '>=18.0.0'} - '@smithy/types@4.15.0': - resolution: {integrity: sha512-Z5TAOxygoFvybJV3igo5SloFflSokHx2hu1eFA+DxDTcn+FtKxUSui+rbTRG1pAafMA888Z3MVvCWUuvCrTXjg==} + '@smithy/types@4.15.1': + resolution: {integrity: sha512-x3L0XSACF6UYzKpa9biqiRMgvH5+wnFFew9Tm/grFYqgaupPwx/+ojDPpPJM8dZON3S9tjz5U+PQYsCBd1Mw5Q==} engines: {node: '>=18.0.0'} - '@smithy/util-buffer-from@2.2.0': - resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} - engines: {node: '>=14.0.0'} - - '@smithy/util-utf8@2.3.0': - resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} - engines: {node: '>=14.0.0'} - '@so-ric/colorspace@1.1.6': resolution: {integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==} @@ -3733,11 +3692,11 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.62.0': - resolution: {integrity: sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==} + '@typescript-eslint/eslint-plugin@8.62.1': + resolution: {integrity: sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.62.0 + '@typescript-eslint/parser': ^8.62.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' @@ -3751,15 +3710,15 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.62.0': - resolution: {integrity: sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==} + '@typescript-eslint/parser@8.62.1': + resolution: {integrity: sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.62.0': - resolution: {integrity: sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==} + '@typescript-eslint/project-service@8.62.1': + resolution: {integrity: sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -3776,12 +3735,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.62.0': - resolution: {integrity: sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==} + '@typescript-eslint/scope-manager@8.62.1': + resolution: {integrity: sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.62.0': - resolution: {integrity: sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==} + '@typescript-eslint/tsconfig-utils@8.62.1': + resolution: {integrity: sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -3806,8 +3765,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.62.0': - resolution: {integrity: sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==} + '@typescript-eslint/type-utils@8.62.1': + resolution: {integrity: sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3825,8 +3784,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.62.0': - resolution: {integrity: sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==} + '@typescript-eslint/types@8.62.1': + resolution: {integrity: sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -3856,8 +3815,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.62.0': - resolution: {integrity: sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==} + '@typescript-eslint/typescript-estree@8.62.1': + resolution: {integrity: sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -3880,8 +3839,8 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@8.62.0': - resolution: {integrity: sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==} + '@typescript-eslint/utils@8.62.1': + resolution: {integrity: sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3899,8 +3858,8 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.62.0': - resolution: {integrity: sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==} + '@typescript-eslint/visitor-keys@8.62.1': + resolution: {integrity: sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.2': @@ -4215,9 +4174,6 @@ packages: arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -4399,9 +4355,6 @@ packages: peerDependencies: '@babel/core': ^7.11.0 || ^8.0.0-beta.1 - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - balanced-match@4.0.4: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} @@ -4409,8 +4362,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.40: - resolution: {integrity: sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==} + baseline-browser-mapping@2.10.41: + resolution: {integrity: sha512-WwS7MHhqGHHlaVsqRZnhvCEMS0owDX+SxRlve7JkuH7My1Ara3ZriTmCQupPfYjxMZ8I/tgxtJYr2t7taHaH4A==} engines: {node: '>=6.0.0'} hasBin: true @@ -4440,12 +4393,6 @@ packages: bowser@2.14.1: resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==} - brace-expansion@1.1.15: - resolution: {integrity: sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==} - - brace-expansion@2.1.1: - resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==} - brace-expansion@5.0.7: resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} engines: {node: 18 || 20 || >=22} @@ -4535,8 +4482,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001799: - resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==} + caniuse-lite@1.0.30001800: + resolution: {integrity: sha512-MMHtuAz9Ys840zAY5F4k6fV5GaivZ9sPk+nz0mY+GYVzRBnYkN0mpqkSR92oWRQ19yQWo4HvBV/FnC16AJX8MA==} capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -4776,9 +4723,6 @@ packages: compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - concat-stream@2.0.0: resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} engines: {'0': node >= 6.0} @@ -5172,8 +5116,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.381: - resolution: {integrity: sha512-n9Wa6yB+vDsGuA8AKbl/0z7HbvWqt5jxIdvr1IUicd0ryPrk7/xzwqLv8D9AbbvZ6avVNtXYLTfmgFHkwkyelg==} + electron-to-chromium@1.5.385: + resolution: {integrity: sha512-78sa/M08MNAYHQfjoWMvOlKQqZ0ElhSm/L5HNUc96VZ3b+KvDVnngFm8sYQy0XrhTRgAhggHr5abA7yTvRdo4Q==} elegant-spinner@1.0.1: resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} @@ -5241,8 +5185,8 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@2.2.0: - resolution: {integrity: sha512-3lGxdTXCLfe1MYfTz1y2ksAAUM4NAOP6rPEjxGJVKO7TZ5+tvHCaQWGpC4Y3IXvW3ece0Cz1cIP4FWBxOnGCTQ==} + es-module-lexer@2.3.0: + resolution: {integrity: sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==} es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} @@ -5340,8 +5284,8 @@ packages: eslint-plugin-import-x: optional: true - eslint-module-utils@2.13.0: - resolution: {integrity: sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ==} + eslint-module-utils@2.14.0: + resolution: {integrity: sha512-W2WCRZ9Dqntd+2u8jJcVMV2PKulc6RdLgUUoh/yQr3uB6lo/ZOeGx11sv60/8S4QFFKNslAlWhr9u0Ef7ZW6Ig==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -5781,8 +5725,8 @@ packages: fromentries@1.3.2: resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} - fs-extra@11.3.5: - resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} + fs-extra@11.3.6: + resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==} engines: {node: '>=14.14'} fs-extra@8.1.0: @@ -6726,10 +6670,6 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.15.0: - resolution: {integrity: sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==} - hasBin: true - js-yaml@4.3.0: resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} hasBin: true @@ -6942,8 +6882,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - linkify-it@5.0.1: - resolution: {integrity: sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==} + linkify-it@5.0.2: + resolution: {integrity: sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==} lint-staged@17.0.8: resolution: {integrity: sha512-B2P/d+jVW0UXOQ0MVMLrB/9ydA1P+zz6jYfdrbbEd9ur3S2rcbduFWKiUCC02Sm5hbC8nrm7y24WuYMG54HfxA==} @@ -7126,8 +7066,8 @@ packages: '@types/markdown-it': '*' markdown-it: '*' - markdown-it@14.2.0: - resolution: {integrity: sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==} + markdown-it@14.3.0: + resolution: {integrity: sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==} hasBin: true marked@4.3.0: @@ -7669,8 +7609,8 @@ packages: resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} engines: {node: '>=8.6'} - picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + picomatch@4.0.5: + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} pirates@4.0.7: @@ -7710,8 +7650,8 @@ packages: resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} engines: {node: '>=6.0.0'} - prettier@3.9.3: - resolution: {integrity: sha512-HWmu+K+zvHNpaMfSnYeqdqrDbR16cuIXaPx8WoHaviQkDJh1/0BNtOZmHVQI5jc3wXv0H1yXc9wjvFdXh+n3hQ==} + prettier@3.9.4: + resolution: {integrity: sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==} engines: {node: '>=14'} hasBin: true @@ -8092,8 +8032,8 @@ packages: engines: {node: 20 || >=22} hasBin: true - rolldown@1.1.3: - resolution: {integrity: sha512-1F1eEtUBtFvcGm1HQ9TiUIUHPQG7mSAODrhIzjxoUEFuo8OcbrGLiVLkevNgj84TE4lnHvnumwFjhJO5Eu135g==} + rolldown@1.1.4: + resolution: {integrity: sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -8377,9 +8317,6 @@ packages: speedometer@1.0.0: resolution: {integrity: sha512-lgxErLl/7A5+vgIIXsh9MbeukOaCb2axgQ+bKCdIE+ibNT4XNYGNCR1qFEGq6F+YDASXK3Fh/c5FgtZchFolxw==} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - stable-hash@0.0.5: resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==} @@ -8826,8 +8763,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript-eslint@8.62.0: - resolution: {integrity: sha512-8QxXi+ZACKX0kaqO4gY8kn0RSD9gFfaHDWwjqtEN48aWCBkX4MJaufWN+c3BzlrXLOxfywDL8CaoqUwcRq4j4Q==} + typescript-eslint@8.62.1: + resolution: {integrity: sha512-vymnnM5g0AKQDSAyfP12nMIBvgwgA42syg74kkuZ4x1VuTzwQKwc5h9rGxeShCjny5o+zWAb6OEoz7XLgrIkIw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -8954,8 +8891,8 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@14.0.0: - resolution: {integrity: sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==} + uuid@14.0.1: + resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} hasBin: true v8-compile-cache-lib@3.0.1: @@ -8976,8 +8913,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite@8.1.0: - resolution: {integrity: sha512-BuJcQK/56NQTWDGn4ABea3q4SSBdNPWwNZKTkkUpcMPnLoquSYH8llRtSUIgoL1KSCpHt5eghLShn50mH36y7Q==} + vite@8.1.3: + resolution: {integrity: sha512-Ds+gBRbj0lwRO2Y5hwnUBdxSwlAve9LeRyU4sNnAr0ewW0gWF0n5bgXgUzbgZ49MV9BVUAQUFYVcDUcilUExMA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -9344,247 +9281,181 @@ snapshots: css-tree: 2.3.1 is-potential-custom-element-name: 1.0.1 - '@aws-crypto/crc32@5.2.0': - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 - tslib: 2.8.1 - - '@aws-crypto/crc32c@5.2.0': - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 - tslib: 2.8.1 - - '@aws-crypto/sha1-browser@5.2.0': - dependencies: - '@aws-crypto/supports-web-crypto': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 - '@aws-sdk/util-locate-window': 3.965.8 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.1 - - '@aws-crypto/sha256-browser@5.2.0': + '@aws-sdk/checksums@3.1000.12': dependencies: - '@aws-crypto/sha256-js': 5.2.0 - '@aws-crypto/supports-web-crypto': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 - '@aws-sdk/util-locate-window': 3.965.8 - '@smithy/util-utf8': 2.3.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-crypto/sha256-js@5.2.0': + '@aws-sdk/client-cloudfront@3.1079.0': dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/credential-provider-node': 3.972.62 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/fetch-http-handler': 5.6.3 + '@smithy/node-http-handler': 4.9.3 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-crypto/supports-web-crypto@5.2.0': - dependencies: + '@aws-sdk/client-s3@3.1079.0': + dependencies: + '@aws-sdk/checksums': 3.1000.12 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/credential-provider-node': 3.972.62 + '@aws-sdk/middleware-sdk-s3': 3.972.58 + '@aws-sdk/signature-v4-multi-region': 3.996.38 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/fetch-http-handler': 5.6.3 + '@smithy/node-http-handler': 4.9.3 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-crypto/util@5.2.0': + '@aws-sdk/core@3.974.27': dependencies: - '@aws-sdk/types': 3.973.13 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.1 - - '@aws-sdk/checksums@3.1000.8': - dependencies: - '@aws-crypto/crc32': 5.2.0 - '@aws-crypto/crc32c': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.974.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 - tslib: 2.8.1 - - '@aws-sdk/client-cloudfront@3.1075.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.974.23 - '@aws-sdk/credential-provider-node': 3.972.58 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/fetch-http-handler': 5.5.2 - '@smithy/node-http-handler': 4.8.2 - '@smithy/types': 4.15.0 - tslib: 2.8.1 - - '@aws-sdk/client-s3@3.1075.0': - dependencies: - '@aws-crypto/sha1-browser': 5.2.0 - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.974.23 - '@aws-sdk/credential-provider-node': 3.972.58 - '@aws-sdk/middleware-flexible-checksums': 3.974.33 - '@aws-sdk/middleware-sdk-s3': 3.972.54 - '@aws-sdk/signature-v4-multi-region': 3.996.35 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/fetch-http-handler': 5.5.2 - '@smithy/node-http-handler': 4.8.2 - '@smithy/types': 4.15.0 - tslib: 2.8.1 - - '@aws-sdk/core@3.974.23': - dependencies: - '@aws-sdk/types': 3.973.13 - '@aws-sdk/xml-builder': 3.972.31 - '@aws/lambda-invoke-store': 0.2.4 - '@smithy/core': 3.26.0 - '@smithy/signature-v4': 5.5.2 - '@smithy/types': 4.15.0 + '@aws-sdk/types': 3.973.15 + '@aws-sdk/xml-builder': 3.972.33 + '@aws/lambda-invoke-store': 0.3.0 + '@smithy/core': 3.29.1 + '@smithy/signature-v4': 5.6.2 + '@smithy/types': 4.15.1 bowser: 2.14.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.49': + '@aws-sdk/credential-provider-env@3.972.53': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.51': + '@aws-sdk/credential-provider-http@3.972.55': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/fetch-http-handler': 5.5.2 - '@smithy/node-http-handler': 4.8.2 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/fetch-http-handler': 5.6.3 + '@smithy/node-http-handler': 4.9.3 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.972.56': - dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/credential-provider-env': 3.972.49 - '@aws-sdk/credential-provider-http': 3.972.51 - '@aws-sdk/credential-provider-login': 3.972.55 - '@aws-sdk/credential-provider-process': 3.972.49 - '@aws-sdk/credential-provider-sso': 3.972.55 - '@aws-sdk/credential-provider-web-identity': 3.972.55 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/credential-provider-imds': 4.4.2 - '@smithy/types': 4.15.0 + '@aws-sdk/credential-provider-ini@3.972.60': + dependencies: + '@aws-sdk/core': 3.974.27 + '@aws-sdk/credential-provider-env': 3.972.53 + '@aws-sdk/credential-provider-http': 3.972.55 + '@aws-sdk/credential-provider-login': 3.972.59 + '@aws-sdk/credential-provider-process': 3.972.53 + '@aws-sdk/credential-provider-sso': 3.972.59 + '@aws-sdk/credential-provider-web-identity': 3.972.59 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/credential-provider-imds': 4.4.6 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-login@3.972.55': + '@aws-sdk/credential-provider-login@3.972.59': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 - tslib: 2.8.1 - - '@aws-sdk/credential-provider-node@3.972.58': - dependencies: - '@aws-sdk/credential-provider-env': 3.972.49 - '@aws-sdk/credential-provider-http': 3.972.51 - '@aws-sdk/credential-provider-ini': 3.972.56 - '@aws-sdk/credential-provider-process': 3.972.49 - '@aws-sdk/credential-provider-sso': 3.972.55 - '@aws-sdk/credential-provider-web-identity': 3.972.55 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/credential-provider-imds': 4.4.2 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-process@3.972.49': - dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/credential-provider-node@3.972.62': + dependencies: + '@aws-sdk/credential-provider-env': 3.972.53 + '@aws-sdk/credential-provider-http': 3.972.55 + '@aws-sdk/credential-provider-ini': 3.972.60 + '@aws-sdk/credential-provider-process': 3.972.53 + '@aws-sdk/credential-provider-sso': 3.972.59 + '@aws-sdk/credential-provider-web-identity': 3.972.59 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/credential-provider-imds': 4.4.6 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.972.55': + '@aws-sdk/credential-provider-process@3.972.53': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/token-providers': 3.1074.0 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-web-identity@3.972.55': + '@aws-sdk/credential-provider-sso@3.972.59': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/token-providers': 3.1079.0 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.974.33': + '@aws-sdk/credential-provider-web-identity@3.972.59': dependencies: - '@aws-sdk/checksums': 3.1000.8 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.972.54': + '@aws-sdk/middleware-sdk-s3@3.972.58': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/signature-v4-multi-region': 3.996.35 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 - tslib: 2.8.1 - - '@aws-sdk/nested-clients@3.997.23': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.974.23 - '@aws-sdk/signature-v4-multi-region': 3.996.35 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/fetch-http-handler': 5.5.2 - '@smithy/node-http-handler': 4.8.2 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/signature-v4-multi-region': 3.996.38 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.996.35': + '@aws-sdk/nested-clients@3.997.27': dependencies: - '@aws-sdk/types': 3.973.13 - '@smithy/signature-v4': 5.5.2 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/signature-v4-multi-region': 3.996.38 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/fetch-http-handler': 5.6.3 + '@smithy/node-http-handler': 4.9.3 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/token-providers@3.1074.0': + '@aws-sdk/signature-v4-multi-region@3.996.38': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/types': 3.973.15 + '@smithy/signature-v4': 5.6.2 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/types@3.973.13': + '@aws-sdk/token-providers@3.1079.0': dependencies: - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/util-locate-window@3.965.8': + '@aws-sdk/types@3.973.15': dependencies: + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.972.31': + '@aws-sdk/xml-builder@3.972.33': dependencies: - '@smithy/types': 4.15.0 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws/lambda-invoke-store@0.2.4': {} + '@aws/lambda-invoke-store@0.3.0': {} '@babel/code-frame@7.29.7': dependencies: @@ -10337,7 +10208,7 @@ snapshots: dependencies: '@contentstack/cli-command': 2.0.0-beta.9(@types/node@22.20.0) '@contentstack/cli-utilities': 2.0.0-beta.10(@types/node@22.20.0) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 otplib: 12.0.1 transitivePeerDependencies: - '@types/node' @@ -10347,7 +10218,7 @@ snapshots: '@contentstack/cli-command@1.8.4(@types/node@20.19.43)': dependencies: '@contentstack/cli-utilities': 1.18.5(@types/node@20.19.43) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 contentstack: 3.27.0 transitivePeerDependencies: - '@types/node' @@ -10357,7 +10228,7 @@ snapshots: '@contentstack/cli-command@2.0.0-beta.9(@types/node@14.18.63)': dependencies: '@contentstack/cli-utilities': 2.0.0-beta.10(@types/node@14.18.63) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 contentstack: 3.27.0 transitivePeerDependencies: - '@types/node' @@ -10367,7 +10238,7 @@ snapshots: '@contentstack/cli-command@2.0.0-beta.9(@types/node@14.18.63)(debug@4.4.3)': dependencies: '@contentstack/cli-utilities': 2.0.0-beta.10(@types/node@14.18.63)(debug@4.4.3) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 contentstack: 3.27.0 transitivePeerDependencies: - '@types/node' @@ -10377,7 +10248,7 @@ snapshots: '@contentstack/cli-command@2.0.0-beta.9(@types/node@18.19.130)': dependencies: '@contentstack/cli-utilities': 2.0.0-beta.10(@types/node@18.19.130) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 contentstack: 3.27.0 transitivePeerDependencies: - '@types/node' @@ -10387,7 +10258,7 @@ snapshots: '@contentstack/cli-command@2.0.0-beta.9(@types/node@20.19.43)': dependencies: '@contentstack/cli-utilities': 2.0.0-beta.10(@types/node@20.19.43) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 contentstack: 3.27.0 transitivePeerDependencies: - '@types/node' @@ -10397,7 +10268,7 @@ snapshots: '@contentstack/cli-command@2.0.0-beta.9(@types/node@22.20.0)': dependencies: '@contentstack/cli-utilities': 2.0.0-beta.10(@types/node@22.20.0) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 contentstack: 3.27.0 transitivePeerDependencies: - '@types/node' @@ -10409,7 +10280,7 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.9(@types/node@18.19.130) '@contentstack/cli-utilities': 2.0.0-beta.10(@types/node@18.19.130) '@contentstack/utils': 1.9.1 - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 transitivePeerDependencies: - '@types/node' - debug @@ -10420,7 +10291,7 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.9(@types/node@22.20.0) '@contentstack/cli-utilities': 2.0.0-beta.10(@types/node@22.20.0) '@contentstack/utils': 1.9.1 - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 transitivePeerDependencies: - '@types/node' - debug @@ -10428,8 +10299,8 @@ snapshots: '@contentstack/cli-dev-dependencies@1.3.1': dependencies: - '@oclif/core': 4.11.11 - '@oclif/test': 4.1.20(@oclif/core@4.11.11) + '@oclif/core': 4.11.14 + '@oclif/test': 4.1.20(@oclif/core@4.11.14) fancy-test: 2.0.42 lodash: 4.18.1 transitivePeerDependencies: @@ -10437,8 +10308,8 @@ snapshots: '@contentstack/cli-dev-dependencies@2.0.0-beta.0': dependencies: - '@oclif/core': 4.11.11 - '@oclif/test': 4.1.20(@oclif/core@4.11.11) + '@oclif/core': 4.11.14 + '@oclif/test': 4.1.20(@oclif/core@4.11.14) fancy-test: 2.0.42 lodash: 4.18.1 transitivePeerDependencies: @@ -10449,7 +10320,7 @@ snapshots: '@apollo/client': 3.14.1(graphql@16.14.2) '@contentstack/cli-command': 1.8.4(@types/node@20.19.43) '@contentstack/cli-utilities': 1.18.5(@types/node@20.19.43) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 '@oclif/plugin-help': 6.2.53 '@rollup/plugin-commonjs': 28.0.9(rollup@4.62.2) '@rollup/plugin-json': 6.1.0(rollup@4.62.2) @@ -10486,7 +10357,7 @@ snapshots: dependencies: '@contentstack/management': 1.30.4(debug@4.4.3) '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 axios: 1.18.1(debug@4.4.3) chalk: 4.1.2 cli-cursor: 3.1.0 @@ -10511,7 +10382,7 @@ snapshots: traverse: 0.6.11 tty-table: 4.2.3 unique-string: 2.0.0 - uuid: 14.0.0 + uuid: 14.0.1 winston: 3.19.0 xdg-basedir: 4.0.0 transitivePeerDependencies: @@ -10523,7 +10394,7 @@ snapshots: dependencies: '@contentstack/management': 1.30.4(debug@4.4.3) '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 axios: 1.18.1(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 @@ -10548,7 +10419,7 @@ snapshots: traverse: 0.6.11 tty-table: 4.2.3 unique-string: 2.0.0 - uuid: 14.0.0 + uuid: 14.0.1 winston: 3.19.0 xdg-basedir: 4.0.0 transitivePeerDependencies: @@ -10560,7 +10431,7 @@ snapshots: dependencies: '@contentstack/management': 1.30.4(debug@4.4.3) '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 axios: 1.18.1(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 @@ -10585,7 +10456,7 @@ snapshots: traverse: 0.6.11 tty-table: 4.2.3 unique-string: 2.0.0 - uuid: 14.0.0 + uuid: 14.0.1 winston: 3.19.0 xdg-basedir: 4.0.0 transitivePeerDependencies: @@ -10597,7 +10468,7 @@ snapshots: dependencies: '@contentstack/management': 1.30.4(debug@4.4.3) '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 axios: 1.18.1(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 @@ -10622,7 +10493,7 @@ snapshots: traverse: 0.6.11 tty-table: 4.2.3 unique-string: 2.0.0 - uuid: 14.0.0 + uuid: 14.0.1 winston: 3.19.0 xdg-basedir: 4.0.0 transitivePeerDependencies: @@ -10634,7 +10505,7 @@ snapshots: dependencies: '@contentstack/management': 1.30.4(debug@4.4.3) '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 axios: 1.18.1(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 @@ -10659,7 +10530,7 @@ snapshots: traverse: 0.6.11 tty-table: 4.2.3 unique-string: 2.0.0 - uuid: 14.0.0 + uuid: 14.0.1 winston: 3.19.0 xdg-basedir: 4.0.0 transitivePeerDependencies: @@ -10671,7 +10542,7 @@ snapshots: dependencies: '@contentstack/management': 1.30.4(debug@4.4.3) '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 axios: 1.18.1(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 @@ -10696,7 +10567,7 @@ snapshots: traverse: 0.6.11 tty-table: 4.2.3 unique-string: 2.0.0 - uuid: 14.0.0 + uuid: 14.0.1 winston: 3.19.0 xdg-basedir: 4.0.0 transitivePeerDependencies: @@ -10738,7 +10609,7 @@ snapshots: lodash.isundefined: 3.0.1 lodash.kebabcase: 4.1.1 slate: 0.103.0 - uuid: 14.0.0 + uuid: 14.0.1 '@contentstack/management@1.30.4(debug@4.4.3)': dependencies: @@ -10771,7 +10642,7 @@ snapshots: async: 3.2.6 axios: 1.18.0 lodash: 4.18.1 - prettier: 3.9.3 + prettier: 3.9.4 transitivePeerDependencies: - debug - graphql @@ -10853,7 +10724,7 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.9 - '@typescript-eslint/types': 8.62.0 + '@typescript-eslint/types': 8.62.1 comment-parser: 1.4.1 esquery: 1.7.0 jsdoc-type-pratt-parser: 4.1.0 @@ -11577,7 +11448,7 @@ snapshots: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 - js-yaml: 3.15.0 + js-yaml: 4.3.0 resolve-from: 5.0.0 '@istanbuljs/schema@0.1.6': {} @@ -12038,7 +11909,7 @@ snapshots: hyperlinker: 1.0.0 indent-string: 4.0.0 is-wsl: 2.2.0 - js-yaml: 3.15.0 + js-yaml: 4.3.0 minimatch: 9.0.9 natural-orderby: 2.0.3 object-treeify: 1.1.33 @@ -12052,7 +11923,7 @@ snapshots: wordwrap: 1.0.0 wrap-ansi: 7.0.0 - '@oclif/core@4.11.11': + '@oclif/core@4.11.14': dependencies: ansi-escapes: 4.3.2 ansis: 3.17.0 @@ -12075,12 +11946,12 @@ snapshots: '@oclif/plugin-help@6.2.53': dependencies: - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 '@oclif/plugin-not-found@3.2.88(@types/node@14.18.63)': dependencies: '@inquirer/prompts': 7.10.1(@types/node@14.18.63) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 ansis: 3.17.0 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -12089,7 +11960,7 @@ snapshots: '@oclif/plugin-not-found@3.2.88(@types/node@18.19.130)': dependencies: '@inquirer/prompts': 7.10.1(@types/node@18.19.130) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 ansis: 3.17.0 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -12098,7 +11969,7 @@ snapshots: '@oclif/plugin-not-found@3.2.88(@types/node@20.19.43)': dependencies: '@inquirer/prompts': 7.10.1(@types/node@20.19.43) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 ansis: 3.17.0 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -12107,7 +11978,7 @@ snapshots: '@oclif/plugin-not-found@3.2.88(@types/node@22.20.0)': dependencies: '@inquirer/prompts': 7.10.1(@types/node@22.20.0) - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 ansis: 3.17.0 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -12115,7 +11986,7 @@ snapshots: '@oclif/plugin-warn-if-update-available@3.1.68': dependencies: - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 ansis: 3.17.0 debug: 4.4.3(supports-color@8.1.1) http-call: 5.3.0 @@ -12132,9 +12003,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@oclif/test@4.1.20(@oclif/core@4.11.11)': + '@oclif/test@4.1.20(@oclif/core@4.11.14)': dependencies: - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 ansis: 3.17.0 debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: @@ -12163,7 +12034,7 @@ snapshots: '@otplib/plugin-crypto': 12.0.1 '@otplib/plugin-thirty-two': 12.0.1 - '@oxc-project/types@0.137.0': {} + '@oxc-project/types@0.138.0': {} '@pkgjs/parseargs@0.11.0': optional: true @@ -12188,53 +12059,53 @@ snapshots: dependencies: nopt: 1.0.10 - '@rolldown/binding-android-arm64@1.1.3': + '@rolldown/binding-android-arm64@1.1.4': optional: true - '@rolldown/binding-darwin-arm64@1.1.3': + '@rolldown/binding-darwin-arm64@1.1.4': optional: true - '@rolldown/binding-darwin-x64@1.1.3': + '@rolldown/binding-darwin-x64@1.1.4': optional: true - '@rolldown/binding-freebsd-x64@1.1.3': + '@rolldown/binding-freebsd-x64@1.1.4': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.1.3': + '@rolldown/binding-linux-arm-gnueabihf@1.1.4': optional: true - '@rolldown/binding-linux-arm64-gnu@1.1.3': + '@rolldown/binding-linux-arm64-gnu@1.1.4': optional: true - '@rolldown/binding-linux-arm64-musl@1.1.3': + '@rolldown/binding-linux-arm64-musl@1.1.4': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.1.3': + '@rolldown/binding-linux-ppc64-gnu@1.1.4': optional: true - '@rolldown/binding-linux-s390x-gnu@1.1.3': + '@rolldown/binding-linux-s390x-gnu@1.1.4': optional: true - '@rolldown/binding-linux-x64-gnu@1.1.3': + '@rolldown/binding-linux-x64-gnu@1.1.4': optional: true - '@rolldown/binding-linux-x64-musl@1.1.3': + '@rolldown/binding-linux-x64-musl@1.1.4': optional: true - '@rolldown/binding-openharmony-arm64@1.1.3': + '@rolldown/binding-openharmony-arm64@1.1.4': optional: true - '@rolldown/binding-wasm32-wasi@1.1.3': + '@rolldown/binding-wasm32-wasi@1.1.4': dependencies: '@emnapi/core': 1.11.1 '@emnapi/runtime': 1.11.1 '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - '@rolldown/binding-win32-arm64-msvc@1.1.3': + '@rolldown/binding-win32-arm64-msvc@1.1.4': optional: true - '@rolldown/binding-win32-x64-msvc@1.1.3': + '@rolldown/binding-win32-x64-msvc@1.1.4': optional: true '@rolldown/pluginutils@1.0.1': {} @@ -12244,10 +12115,10 @@ snapshots: '@rollup/pluginutils': 5.4.0(rollup@4.62.2) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.5.0(picomatch@4.0.4) + fdir: 6.5.0(picomatch@4.0.5) is-reference: 1.2.1 magic-string: 0.30.21 - picomatch: 4.0.4 + picomatch: 4.0.5 optionalDependencies: rollup: 4.62.2 @@ -12280,7 +12151,7 @@ snapshots: dependencies: '@types/estree': 1.0.9 estree-walker: 2.0.2 - picomatch: 4.0.4 + picomatch: 4.0.5 optionalDependencies: rollup: 4.62.2 @@ -12409,52 +12280,37 @@ snapshots: '@sinonjs/text-encoding@0.7.3': {} - '@smithy/core@3.26.0': - dependencies: - '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.15.0 - tslib: 2.8.1 - - '@smithy/credential-provider-imds@4.4.2': - dependencies: - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 - tslib: 2.8.1 - - '@smithy/fetch-http-handler@5.5.2': + '@smithy/core@3.29.1': dependencies: - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/is-array-buffer@2.2.0': + '@smithy/credential-provider-imds@4.4.6': dependencies: + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/node-http-handler@4.8.2': + '@smithy/fetch-http-handler@5.6.3': dependencies: - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/signature-v4@5.5.2': + '@smithy/node-http-handler@4.9.3': dependencies: - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/types@4.15.0': + '@smithy/signature-v4@5.6.2': dependencies: + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/util-buffer-from@2.2.0': + '@smithy/types@4.15.1': dependencies: - '@smithy/is-array-buffer': 2.2.0 - tslib: 2.8.1 - - '@smithy/util-utf8@2.3.0': - dependencies: - '@smithy/util-buffer-from': 2.2.0 tslib: 2.8.1 '@so-ric/colorspace@1.1.6': @@ -12466,36 +12322,36 @@ snapshots: '@stylistic/eslint-plugin@3.1.0(eslint@10.6.0)(typescript@4.9.5)': dependencies: - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@4.9.5) eslint: 10.6.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 - picomatch: 4.0.4 + picomatch: 4.0.5 transitivePeerDependencies: - supports-color - typescript '@stylistic/eslint-plugin@3.1.0(eslint@10.6.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) eslint: 10.6.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 - picomatch: 4.0.4 + picomatch: 4.0.5 transitivePeerDependencies: - supports-color - typescript '@stylistic/eslint-plugin@3.1.0(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) eslint: 10.6.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 - picomatch: 4.0.4 + picomatch: 4.0.5 transitivePeerDependencies: - supports-color - typescript @@ -12503,12 +12359,12 @@ snapshots: '@stylistic/eslint-plugin@5.10.0(eslint@10.6.0)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) - '@typescript-eslint/types': 8.62.0 + '@typescript-eslint/types': 8.62.1 eslint: 10.6.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 - picomatch: 4.0.4 + picomatch: 4.0.5 '@szmarczak/http-timer@5.0.1': dependencies: @@ -12795,10 +12651,10 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@10.6.0)(typescript@4.9.5) '@typescript-eslint/utils': 5.62.0(eslint@10.6.0)(typescript@4.9.5) @@ -12814,10 +12670,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@5.9.3) '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@10.6.0)(typescript@5.9.3) '@typescript-eslint/utils': 5.62.0(eslint@10.6.0)(typescript@5.9.3) @@ -12873,14 +12729,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/type-utils': 8.62.0(eslint@10.6.0)(typescript@4.9.5) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.62.1 eslint: 10.6.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -12889,14 +12745,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/type-utils': 8.62.0(eslint@10.6.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.62.1 eslint: 10.6.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -12905,14 +12761,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/type-utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.62.1 eslint: 10.6.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -12947,64 +12803,64 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5)': + '@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5)': dependencies: - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) eslint: 10.6.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3)': + '@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) eslint: 10.6.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3)': + '@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.62.0(typescript@4.9.5)': + '@typescript-eslint/project-service@8.62.1(typescript@4.9.5)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@4.9.5) - '@typescript-eslint/types': 8.62.0 + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@4.9.5) + '@typescript-eslint/types': 8.62.1 debug: 4.4.3(supports-color@8.1.1) typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.62.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.62.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@5.9.3) - '@typescript-eslint/types': 8.62.0 + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@5.9.3) + '@typescript-eslint/types': 8.62.1 debug: 4.4.3(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.62.0(typescript@6.0.3)': + '@typescript-eslint/project-service@8.62.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@6.0.3) - '@typescript-eslint/types': 8.62.0 + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 debug: 4.4.3(supports-color@8.1.1) typescript: 6.0.3 transitivePeerDependencies: @@ -13025,20 +12881,20 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.62.0': + '@typescript-eslint/scope-manager@8.62.1': dependencies: - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/visitor-keys': 8.62.1 - '@typescript-eslint/tsconfig-utils@8.62.0(typescript@4.9.5)': + '@typescript-eslint/tsconfig-utils@8.62.1(typescript@4.9.5)': dependencies: typescript: 4.9.5 - '@typescript-eslint/tsconfig-utils@8.62.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.62.1(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.62.0(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.62.1(typescript@6.0.3)': dependencies: typescript: 6.0.3 @@ -13090,11 +12946,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.62.0(eslint@10.6.0)(typescript@4.9.5)': + '@typescript-eslint/type-utils@8.62.1(eslint@10.6.0)(typescript@4.9.5)': dependencies: - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@4.9.5) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@4.9.5) debug: 4.4.3(supports-color@8.1.1) eslint: 10.6.0 ts-api-utils: 2.5.0(typescript@4.9.5) @@ -13102,11 +12958,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.62.0(eslint@10.6.0)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.62.1(eslint@10.6.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) eslint: 10.6.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -13114,11 +12970,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.62.0(eslint@10.6.0)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.62.1(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) debug: 4.4.3(supports-color@8.1.1) eslint: 10.6.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -13132,7 +12988,7 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.62.0': {} + '@typescript-eslint/types@8.62.1': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5)': dependencies: @@ -13222,12 +13078,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.62.0(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@8.62.1(typescript@4.9.5)': dependencies: - '@typescript-eslint/project-service': 8.62.0(typescript@4.9.5) - '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@4.9.5) - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/project-service': 8.62.1(typescript@4.9.5) + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@4.9.5) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.5 semver: 7.8.5 @@ -13237,12 +13093,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.62.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.62.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.62.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@5.9.3) - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/project-service': 8.62.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@5.9.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.5 semver: 7.8.5 @@ -13252,12 +13108,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.62.0(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.62.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.62.0(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@6.0.3) - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/project-service': 8.62.1(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.5 semver: 7.8.5 @@ -13347,34 +13203,34 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.62.0(eslint@10.6.0)(typescript@4.9.5)': + '@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@4.9.5)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@4.9.5) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@4.9.5) eslint: 10.6.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.62.0(eslint@10.6.0)(typescript@5.9.3)': + '@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) eslint: 10.6.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.62.0(eslint@10.6.0)(typescript@6.0.3)': + '@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: @@ -13395,9 +13251,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.62.0': + '@typescript-eslint/visitor-keys@8.62.1': dependencies: - '@typescript-eslint/types': 8.62.0 + '@typescript-eslint/types': 8.62.1 eslint-visitor-keys: 5.0.1 '@ungap/structured-clone@1.3.2': {} @@ -13481,13 +13337,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.9(vite@8.1.0(@types/node@20.19.43)(yaml@2.9.0))': + '@vitest/mocker@4.1.9(vite@8.1.3(@types/node@20.19.43)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.1.0(@types/node@20.19.43)(yaml@2.9.0) + vite: 8.1.3(@types/node@20.19.43)(yaml@2.9.0) '@vitest/pretty-format@4.1.9': dependencies: @@ -13649,10 +13505,6 @@ snapshots: arg@4.1.3: {} - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - argparse@2.0.1: {} array-back@1.0.4: @@ -13905,13 +13757,11 @@ snapshots: babel-plugin-jest-hoist: 30.4.0 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.7) - balanced-match@1.0.2: {} - balanced-match@4.0.4: {} base64-js@1.5.1: {} - baseline-browser-mapping@2.10.40: {} + baseline-browser-mapping@2.10.41: {} bidi-js@1.0.3: dependencies: @@ -13957,15 +13807,6 @@ snapshots: bowser@2.14.1: {} - brace-expansion@1.1.15: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.1.1: - dependencies: - balanced-match: 1.0.2 - brace-expansion@5.0.7: dependencies: balanced-match: 4.0.4 @@ -13982,9 +13823,9 @@ snapshots: browserslist@4.28.4: dependencies: - baseline-browser-mapping: 2.10.40 - caniuse-lite: 1.0.30001799 - electron-to-chromium: 1.5.381 + baseline-browser-mapping: 2.10.41 + caniuse-lite: 1.0.30001800 + electron-to-chromium: 1.5.385 node-releases: 2.0.50 update-browserslist-db: 1.2.3(browserslist@4.28.4) @@ -14069,7 +13910,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001799: {} + caniuse-lite@1.0.30001800: {} capital-case@1.0.4: dependencies: @@ -14336,8 +14177,6 @@ snapshots: array-ify: 1.0.0 dot-prop: 5.3.0 - concat-map@0.0.1: {} - concat-stream@2.0.0: dependencies: buffer-from: 1.1.2 @@ -14744,7 +14583,7 @@ snapshots: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.381: {} + electron-to-chromium@1.5.385: {} elegant-spinner@1.0.1: {} @@ -14849,7 +14688,7 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@2.2.0: {} + es-module-lexer@2.3.0: {} es-object-atoms@1.1.2: dependencies: @@ -14900,7 +14739,7 @@ snapshots: '@typescript-eslint/parser': 6.21.0(eslint@10.6.0)(typescript@5.9.3) eslint-config-xo-space: 0.35.0(eslint@10.6.0) eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@10.6.0) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) eslint-plugin-mocha: 10.5.0(eslint@10.6.0) eslint-plugin-n: 15.7.0(eslint@10.6.0) eslint-plugin-perfectionist: 2.11.0(eslint@10.6.0)(typescript@5.9.3) @@ -14942,18 +14781,18 @@ snapshots: '@eslint/eslintrc': 3.3.5 '@eslint/js': 9.39.4 '@stylistic/eslint-plugin': 3.1.0(eslint@10.6.0)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5) - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@4.9.5) eslint-config-xo: 0.49.0(eslint@10.6.0) eslint-config-xo-space: 0.35.0(eslint@10.6.0) eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@10.6.0) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) eslint-plugin-jsdoc: 50.8.0(eslint@10.6.0) eslint-plugin-mocha: 10.5.0(eslint@10.6.0) eslint-plugin-n: 17.24.0(eslint@10.6.0)(typescript@4.9.5) eslint-plugin-perfectionist: 4.15.1(eslint@10.6.0)(typescript@4.9.5) eslint-plugin-unicorn: 56.0.1(eslint@10.6.0) - typescript-eslint: 8.62.0(eslint@10.6.0)(typescript@4.9.5) + typescript-eslint: 8.62.1(eslint@10.6.0)(typescript@4.9.5) transitivePeerDependencies: - eslint - eslint-import-resolver-webpack @@ -14967,18 +14806,18 @@ snapshots: '@eslint/eslintrc': 3.3.5 '@eslint/js': 9.39.4 '@stylistic/eslint-plugin': 3.1.0(eslint@10.6.0)(typescript@5.9.3) - '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@5.9.3) eslint-config-xo: 0.49.0(eslint@10.6.0) eslint-config-xo-space: 0.35.0(eslint@10.6.0) eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@10.6.0) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) eslint-plugin-jsdoc: 50.8.0(eslint@10.6.0) eslint-plugin-mocha: 10.5.0(eslint@10.6.0) eslint-plugin-n: 17.24.0(eslint@10.6.0)(typescript@5.9.3) eslint-plugin-perfectionist: 4.15.1(eslint@10.6.0)(typescript@5.9.3) eslint-plugin-unicorn: 56.0.1(eslint@10.6.0) - typescript-eslint: 8.62.0(eslint@10.6.0)(typescript@5.9.3) + typescript-eslint: 8.62.1(eslint@10.6.0)(typescript@5.9.3) transitivePeerDependencies: - eslint - eslint-import-resolver-webpack @@ -14992,18 +14831,18 @@ snapshots: '@eslint/eslintrc': 3.3.5 '@eslint/js': 9.39.4 '@stylistic/eslint-plugin': 3.1.0(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) eslint-config-xo: 0.49.0(eslint@10.6.0) eslint-config-xo-space: 0.35.0(eslint@10.6.0) eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@10.6.0) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) eslint-plugin-jsdoc: 50.8.0(eslint@10.6.0) eslint-plugin-mocha: 10.5.0(eslint@10.6.0) eslint-plugin-n: 17.24.0(eslint@10.6.0)(typescript@6.0.3) eslint-plugin-perfectionist: 4.15.1(eslint@10.6.0)(typescript@6.0.3) eslint-plugin-unicorn: 56.0.1(eslint@10.6.0) - typescript-eslint: 8.62.0(eslint@10.6.0)(typescript@6.0.3) + typescript-eslint: 8.62.1(eslint@10.6.0)(typescript@6.0.3) transitivePeerDependencies: - eslint - eslint-import-resolver-webpack @@ -15053,11 +14892,11 @@ snapshots: tinyglobby: 0.2.17 unrs-resolver: 1.12.2 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.13.0(@typescript-eslint/parser@6.21.0(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): + eslint-module-utils@2.14.0(@typescript-eslint/parser@6.21.0(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): dependencies: debug: 3.2.7 optionalDependencies: @@ -15068,33 +14907,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.13.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): + eslint-module-utils@2.14.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@4.9.5) eslint: 10.6.0 eslint-import-resolver-node: 0.3.10 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@10.6.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.13.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): + eslint-module-utils@2.14.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@5.9.3) eslint: 10.6.0 eslint-import-resolver-node: 0.3.10 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@10.6.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.13.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): + eslint-module-utils@2.14.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) eslint: 10.6.0 eslint-import-resolver-node: 0.3.10 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@10.6.0) @@ -15125,7 +14964,7 @@ snapshots: doctrine: 2.1.0 eslint: 10.6.0 eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.13.0(@typescript-eslint/parser@6.21.0(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@6.21.0(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -15143,7 +14982,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -15154,7 +14993,7 @@ snapshots: doctrine: 2.1.0 eslint: 10.6.0 eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.13.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -15166,13 +15005,13 @@ snapshots: string.prototype.trimend: 1.0.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@4.9.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -15183,7 +15022,7 @@ snapshots: doctrine: 2.1.0 eslint: 10.6.0 eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.13.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -15195,13 +15034,13 @@ snapshots: string.prototype.trimend: 1.0.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -15212,7 +15051,7 @@ snapshots: doctrine: 2.1.0 eslint: 10.6.0 eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.13.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.6.0) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -15224,7 +15063,7 @@ snapshots: string.prototype.trimend: 1.0.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -15332,8 +15171,8 @@ snapshots: eslint-plugin-perfectionist@4.15.1(eslint@10.6.0)(typescript@4.9.5): dependencies: - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@4.9.5) eslint: 10.6.0 natural-orderby: 5.0.0 transitivePeerDependencies: @@ -15342,8 +15181,8 @@ snapshots: eslint-plugin-perfectionist@4.15.1(eslint@10.6.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) eslint: 10.6.0 natural-orderby: 5.0.0 transitivePeerDependencies: @@ -15352,18 +15191,18 @@ snapshots: eslint-plugin-perfectionist@4.15.1(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) eslint: 10.6.0 natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.6.0))(eslint@10.6.0)(prettier@3.9.3): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.6.0))(eslint@10.6.0)(prettier@3.9.4): dependencies: eslint: 10.6.0 - prettier: 3.9.3 + prettier: 3.9.4 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: @@ -15690,9 +15529,9 @@ snapshots: dependencies: bser: 2.1.1 - fdir@6.5.0(picomatch@4.0.4): + fdir@6.5.0(picomatch@4.0.5): optionalDependencies: - picomatch: 4.0.4 + picomatch: 4.0.5 fecha@4.2.3: {} @@ -15820,7 +15659,7 @@ snapshots: fromentries@1.3.2: {} - fs-extra@11.3.5: + fs-extra@11.3.6: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.1 @@ -16558,7 +16397,7 @@ snapshots: istanbul-lib-coverage: 3.2.2 p-map: 3.0.0 rimraf: 3.0.2 - uuid: 14.0.0 + uuid: 14.0.1 istanbul-lib-processinfo@3.0.1: dependencies: @@ -17010,7 +16849,7 @@ snapshots: jest-regex-util: 30.4.0 jest-util: 30.4.1 jest-worker: 30.4.1 - picomatch: 4.0.4 + picomatch: 4.0.5 walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 @@ -17059,7 +16898,7 @@ snapshots: chalk: 4.1.2 graceful-fs: 4.2.11 jest-util: 30.4.1 - picomatch: 4.0.4 + picomatch: 4.0.5 pretty-format: 30.4.1 slash: 3.0.0 stack-utils: 2.0.6 @@ -17299,7 +17138,7 @@ snapshots: chalk: 4.1.2 ci-info: 4.4.0 graceful-fs: 4.2.11 - picomatch: 4.0.4 + picomatch: 4.0.5 jest-validate@29.7.0: dependencies: @@ -17395,11 +17234,6 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.15.0: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - js-yaml@4.3.0: dependencies: argparse: 2.0.1 @@ -17454,8 +17288,8 @@ snapshots: escape-string-regexp: 2.0.0 js2xmlparser: 4.0.2 klaw: 3.0.0 - markdown-it: 14.2.0 - markdown-it-anchor: 8.6.7(@types/markdown-it@14.1.2)(markdown-it@14.2.0) + markdown-it: 14.3.0 + markdown-it-anchor: 8.6.7(@types/markdown-it@14.1.2)(markdown-it@14.3.0) marked: 4.3.0 mkdirp: 1.0.4 requizzle: 0.2.4 @@ -17614,14 +17448,14 @@ snapshots: lines-and-columns@1.2.4: {} - linkify-it@5.0.1: + linkify-it@5.0.2: dependencies: uc.micro: 2.1.0 lint-staged@17.0.8: dependencies: listr2: 10.2.2 - picomatch: 4.0.4 + picomatch: 4.0.5 string-argv: 0.3.2 tinyexec: 1.2.4 optionalDependencies: @@ -17804,16 +17638,16 @@ snapshots: dependencies: tmpl: 1.0.5 - markdown-it-anchor@8.6.7(@types/markdown-it@14.1.2)(markdown-it@14.2.0): + markdown-it-anchor@8.6.7(@types/markdown-it@14.1.2)(markdown-it@14.3.0): dependencies: '@types/markdown-it': 14.1.2 - markdown-it: 14.2.0 + markdown-it: 14.3.0 - markdown-it@14.2.0: + markdown-it@14.3.0: dependencies: argparse: 2.0.1 entities: 4.5.0 - linkify-it: 5.0.1 + linkify-it: 5.0.2 mdurl: 2.0.0 punycode.js: 2.3.1 uc.micro: 2.1.0 @@ -17875,19 +17709,19 @@ snapshots: minimatch@3.1.5: dependencies: - brace-expansion: 1.1.15 + brace-expansion: 5.0.7 minimatch@5.1.9: dependencies: - brace-expansion: 2.1.1 + brace-expansion: 5.0.7 minimatch@9.0.3: dependencies: - brace-expansion: 2.1.1 + brace-expansion: 5.0.7 minimatch@9.0.9: dependencies: - brace-expansion: 2.1.1 + brace-expansion: 5.0.7 minimist@1.2.8: {} @@ -18182,12 +18016,12 @@ snapshots: oclif@4.23.24(@types/node@14.18.63): dependencies: - '@aws-sdk/client-cloudfront': 3.1075.0 - '@aws-sdk/client-s3': 3.1075.0 + '@aws-sdk/client-cloudfront': 3.1079.0 + '@aws-sdk/client-s3': 3.1079.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 '@oclif/plugin-help': 6.2.53 '@oclif/plugin-not-found': 3.2.88(@types/node@14.18.63) '@oclif/plugin-warn-if-update-available': 3.1.68 @@ -18211,12 +18045,12 @@ snapshots: oclif@4.23.24(@types/node@18.19.130): dependencies: - '@aws-sdk/client-cloudfront': 3.1075.0 - '@aws-sdk/client-s3': 3.1075.0 + '@aws-sdk/client-cloudfront': 3.1079.0 + '@aws-sdk/client-s3': 3.1079.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 '@oclif/plugin-help': 6.2.53 '@oclif/plugin-not-found': 3.2.88(@types/node@18.19.130) '@oclif/plugin-warn-if-update-available': 3.1.68 @@ -18240,12 +18074,12 @@ snapshots: oclif@4.23.24(@types/node@20.19.43): dependencies: - '@aws-sdk/client-cloudfront': 3.1075.0 - '@aws-sdk/client-s3': 3.1075.0 + '@aws-sdk/client-cloudfront': 3.1079.0 + '@aws-sdk/client-s3': 3.1079.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 '@oclif/plugin-help': 6.2.53 '@oclif/plugin-not-found': 3.2.88(@types/node@20.19.43) '@oclif/plugin-warn-if-update-available': 3.1.68 @@ -18269,12 +18103,12 @@ snapshots: oclif@4.23.24(@types/node@22.20.0): dependencies: - '@aws-sdk/client-cloudfront': 3.1075.0 - '@aws-sdk/client-s3': 3.1075.0 + '@aws-sdk/client-cloudfront': 3.1079.0 + '@aws-sdk/client-s3': 3.1079.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 - '@oclif/core': 4.11.11 + '@oclif/core': 4.11.14 '@oclif/plugin-help': 6.2.53 '@oclif/plugin-not-found': 3.2.88(@types/node@22.20.0) '@oclif/plugin-warn-if-update-available': 3.1.68 @@ -18505,7 +18339,7 @@ snapshots: picomatch@2.3.2: {} - picomatch@4.0.4: {} + picomatch@4.0.5: {} pirates@4.0.7: {} @@ -18535,7 +18369,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.9.3: {} + prettier@3.9.4: {} pretty-format@26.6.2: dependencies: @@ -18917,26 +18751,26 @@ snapshots: glob: 13.0.6 package-json-from-dist: 1.0.1 - rolldown@1.1.3: + rolldown@1.1.4: dependencies: - '@oxc-project/types': 0.137.0 + '@oxc-project/types': 0.138.0 '@rolldown/pluginutils': 1.0.1 optionalDependencies: - '@rolldown/binding-android-arm64': 1.1.3 - '@rolldown/binding-darwin-arm64': 1.1.3 - '@rolldown/binding-darwin-x64': 1.1.3 - '@rolldown/binding-freebsd-x64': 1.1.3 - '@rolldown/binding-linux-arm-gnueabihf': 1.1.3 - '@rolldown/binding-linux-arm64-gnu': 1.1.3 - '@rolldown/binding-linux-arm64-musl': 1.1.3 - '@rolldown/binding-linux-ppc64-gnu': 1.1.3 - '@rolldown/binding-linux-s390x-gnu': 1.1.3 - '@rolldown/binding-linux-x64-gnu': 1.1.3 - '@rolldown/binding-linux-x64-musl': 1.1.3 - '@rolldown/binding-openharmony-arm64': 1.1.3 - '@rolldown/binding-wasm32-wasi': 1.1.3 - '@rolldown/binding-win32-arm64-msvc': 1.1.3 - '@rolldown/binding-win32-x64-msvc': 1.1.3 + '@rolldown/binding-android-arm64': 1.1.4 + '@rolldown/binding-darwin-arm64': 1.1.4 + '@rolldown/binding-darwin-x64': 1.1.4 + '@rolldown/binding-freebsd-x64': 1.1.4 + '@rolldown/binding-linux-arm-gnueabihf': 1.1.4 + '@rolldown/binding-linux-arm64-gnu': 1.1.4 + '@rolldown/binding-linux-arm64-musl': 1.1.4 + '@rolldown/binding-linux-ppc64-gnu': 1.1.4 + '@rolldown/binding-linux-s390x-gnu': 1.1.4 + '@rolldown/binding-linux-x64-gnu': 1.1.4 + '@rolldown/binding-linux-x64-musl': 1.1.4 + '@rolldown/binding-openharmony-arm64': 1.1.4 + '@rolldown/binding-wasm32-wasi': 1.1.4 + '@rolldown/binding-win32-arm64-msvc': 1.1.4 + '@rolldown/binding-win32-x64-msvc': 1.1.4 rollup@4.62.2: dependencies: @@ -19311,8 +19145,6 @@ snapshots: speedometer@1.0.0: {} - sprintf-js@1.0.3: {} - stable-hash@0.0.5: {} stack-trace@0.0.10: {} @@ -19575,8 +19407,8 @@ snapshots: tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 tinyrainbow@3.1.0: {} @@ -19633,17 +19465,17 @@ snapshots: ts-declaration-location@1.0.7(typescript@4.9.5): dependencies: - picomatch: 4.0.4 + picomatch: 4.0.5 typescript: 4.9.5 ts-declaration-location@1.0.7(typescript@5.9.3): dependencies: - picomatch: 4.0.4 + picomatch: 4.0.5 typescript: 5.9.3 ts-declaration-location@1.0.7(typescript@6.0.3): dependencies: - picomatch: 4.0.4 + picomatch: 4.0.5 typescript: 6.0.3 ts-invariant@0.10.3: @@ -19971,34 +19803,34 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.62.0(eslint@10.6.0)(typescript@4.9.5): + typescript-eslint@8.62.1(eslint@10.6.0)(typescript@4.9.5): dependencies: - '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5) - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 8.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@4.9.5))(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.62.1(typescript@4.9.5) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@4.9.5) eslint: 10.6.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color - typescript-eslint@8.62.0(eslint@10.6.0)(typescript@5.9.3): + typescript-eslint@8.62.1(eslint@10.6.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.62.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3))(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) eslint: 10.6.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - typescript-eslint@8.62.0(eslint@10.6.0)(typescript@6.0.3): + typescript-eslint@8.62.1(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: @@ -20123,7 +19955,7 @@ snapshots: utils-merge@1.0.1: {} - uuid@14.0.0: {} + uuid@14.0.1: {} v8-compile-cache-lib@3.0.1: {} @@ -20142,39 +19974,39 @@ snapshots: vary@1.1.2: {} - vite@8.1.0(@types/node@20.19.43)(yaml@2.9.0): + vite@8.1.3(@types/node@20.19.43)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 - picomatch: 4.0.4 + picomatch: 4.0.5 postcss: 8.5.16 - rolldown: 1.1.3 + rolldown: 1.1.4 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 20.19.43 fsevents: 2.3.3 yaml: 2.9.0 - vitest@4.1.9(@types/node@20.19.43)(jsdom@23.2.0)(vite@8.1.0(@types/node@20.19.43)(yaml@2.9.0)): + vitest@4.1.9(@types/node@20.19.43)(jsdom@23.2.0)(vite@8.1.3(@types/node@20.19.43)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(vite@8.1.0(@types/node@20.19.43)(yaml@2.9.0)) + '@vitest/mocker': 4.1.9(vite@8.1.3(@types/node@20.19.43)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.9 '@vitest/runner': 4.1.9 '@vitest/snapshot': 4.1.9 '@vitest/spy': 4.1.9 '@vitest/utils': 4.1.9 - es-module-lexer: 2.2.0 + es-module-lexer: 2.3.0 expect-type: 1.4.0 magic-string: 0.30.21 obug: 2.1.3 pathe: 2.0.3 - picomatch: 4.0.4 + picomatch: 4.0.5 std-env: 4.1.0 tinybench: 2.9.0 tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.1.0(@types/node@20.19.43)(yaml@2.9.0) + vite: 8.1.3(@types/node@20.19.43)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.19.43 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 09942b8ba..a3af7db16 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,5 +3,8 @@ packages: overrides: tmp: 0.2.7 follow-redirects: 1.16.0 - uuid: 14.0.0 + uuid: 14.0.1 lodash: 4.18.1 + brace-expansion: 5.0.7 + js-yaml: 4.3.0 +