diff --git a/packages/contentstack-cli-cm-regex-validate/package.json b/packages/contentstack-cli-cm-regex-validate/package.json index e51996e1c..f265b04f9 100644 --- a/packages/contentstack-cli-cm-regex-validate/package.json +++ b/packages/contentstack-cli-cm-regex-validate/package.json @@ -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" }, @@ -84,4 +84,4 @@ "cm:stacks:validate-regex": "RGXVLD" } } -} +} \ No newline at end of file diff --git a/packages/contentstack-external-migrate/package.json b/packages/contentstack-external-migrate/package.json index 056652754..0d9dd26fc 100644 --- a/packages/contentstack-external-migrate/package.json +++ b/packages/contentstack-external-migrate/package.json @@ -26,7 +26,7 @@ "@contentstack/cli-command": "~2.0.0-beta.9", "@contentstack/cli-utilities": "~2.0.0-beta.10", "@contentstack/json-rte-serializer": "~2.1.0", - "@contentstack/marketplace-sdk": "~1.5.2", + "@contentstack/marketplace-sdk": "~1.5.3", "@oclif/core": "^4.8.0", "axios": "^1.18.1", "chalk": "^4.1.2", 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-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/pnpm-lock.yaml b/pnpm-lock.yaml index fe4fc02cc..ed533c130 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,10 +80,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) @@ -198,7 +198,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 @@ -421,10 +421,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 +448,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 +466,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 @@ -562,10 +562,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 @@ -600,10 +600,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 @@ -688,7 +688,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 @@ -996,7 +996,7 @@ importers: specifier: ~2.1.0 version: 2.1.0 '@contentstack/marketplace-sdk': - specifier: ~1.5.2 + specifier: ~1.5.3 version: 1.5.4(debug@4.4.3) '@oclif/core': specifier: ^4.8.0 @@ -1094,7 +1094,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 @@ -1137,7 +1137,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 @@ -1182,7 +1182,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 +1228,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 @@ -1683,84 +1683,84 @@ packages: '@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.9': + resolution: {integrity: sha512-0fwFoD5LUVg9RPqrNbiDdx5O46EEI94DaOmJTfStefv9NARHdIZDL4vx74GrIxpRbj9ROA2imWwIi0Y0pKVtBQ==} 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.1076.0': + resolution: {integrity: sha512-5p4NDOHjYArnjfni3hrDr3V12hXmYl4fP5T3ezj3ggOkGkVmwj38fD5AryQZ3KxZ4OtTKMOgO8TjfzE8Jht/Yg==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-s3@3.1075.0': - resolution: {integrity: sha512-h1A6nIl1YX6Y45enGsTK7ef3ZrOnBiQJ1qF5R2K/nMWfsu6A9mc2Y5T66nxerABzyjjyyvign3MrzafnFoQKmA==} + '@aws-sdk/client-s3@3.1076.0': + resolution: {integrity: sha512-gqI0asnN73cm5W71rixc7NYvOr3+/tuyzMhG2hW+4aC5q5XcHP0JAeF/Dpac6vEsQhJtmlhXJ0oDCsXrFFnvUQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/core@3.974.23': - resolution: {integrity: sha512-MiWR/uWjxjFXGzrE0Ghc5lWxUxzHsUWFhV+OX7M4cR9SrmrnZs6TXavnCWnzzdwJeFri34xQo81rvGNzK3c4BQ==} + '@aws-sdk/core@3.974.24': + resolution: {integrity: sha512-vWB/qJl21vxGKBkBN8fKPTVXgm14v/bUQWTtR5oikrfAZbIN2bxuSiCY5rRAMR4gs3vtR2Vw0aTfVDU4tdfIPg==} 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.50': + resolution: {integrity: sha512-l8bWzhPFTi9tDcvtURxeMlfsboul5/0sEN3SwwXxdpYudVB9+EuQcxo2pwlTzXwDo4Gm2VLGyiZ8zti3nfdOLw==} 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.52': + resolution: {integrity: sha512-FjAlnsIvemWzO3JTM3ObuuxpqCyrqkXOewlYY2+NiR1MYO1JuFYSIJ8SJN5Q2KD1jkL5lIuab8awjb/AxsvjiQ==} 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.57': + resolution: {integrity: sha512-8qwNhQ0sK/1KaOpVEFC7TFxrWP3fxzJV1K049MzjouiMIbvTDvIGDEUtj5ND5aTmlHVK/YZxjoYnLCeV/GZU0w==} 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.56': + resolution: {integrity: sha512-S36dCrDaafakFMlaCVGAF4advbQKoJuMcyMtNWVBpUz65uqhbIAsUfvAyp+djA+jkzaEfgZGd+AELjIGzTqyhw==} 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.59': + resolution: {integrity: sha512-LkczBXaEsdManijlEZwbKfEoo1C98Yri3LHF8gQI7CYWv+uFkmpS3OZH3BSew8g1A2ppKsScdPUSlhI6NV7a9g==} 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.50': + resolution: {integrity: sha512-ARBEVkOQzmowTU0a35smGVyldJ9FN/f57XIGrPatrul4mYN+vvOKxoc1njDOX3nugVze+0sHzQZWJ8kPARAtUA==} 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.56': + resolution: {integrity: sha512-LvbWiFcLI/D5RPaT68TrpLLHyv7x5X+dm59wJ5dFizyGPZggBC7OdgJTlP0X1bVjiSSAgE1u1oxxcBps0GCEnA==} 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.56': + resolution: {integrity: sha512-OV3JxmqMphVGMLWupYD2UhZxX07ATk1NwyYk7RgCnAEh0y3owHmtEnkWZ3ciCZ6liiFEwS8dYQpJGmKsR6ml4Q==} 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-flexible-checksums@3.974.34': + resolution: {integrity: sha512-Ac9szPF1cmQDin1XEdipQZGCPtuASUg2Aol/kY5Fzh1ot9/UMqKVfAZtC/ENhqzoLhrJ/6itCO/lzvTD7eDEiA==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-sdk-s3@3.972.54': - resolution: {integrity: sha512-GDfDQ0gwLFRKN9gWIKcmVrHJ3e7XagnY7N1LLzMVNgnOnuY7f/ALgmy3CuBjosWD95T/Z6e+gs1IeWmLPkyLKQ==} + '@aws-sdk/middleware-sdk-s3@3.972.55': + resolution: {integrity: sha512-h8NjGF+f3JlaBc373UWWVV5hq+PO5NYjGVPGsht2B0JhObkw0K6YYZ1OuAJIMF4D+zdMPYXulLB/l84onuXwIA==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.997.23': - resolution: {integrity: sha512-gO93ZPsI2bxeFZD42f1/qjDw6FAZkNZcKRO94LIiT03fzOmcJ9e/tunxjVjA1Rl69ClmVJzz8H3G9CdKef10PA==} + '@aws-sdk/nested-clients@3.997.24': + resolution: {integrity: sha512-+wFVfVofxeiXdRhUjRwYISB2mVfBCdiCq1wThkRipTeOc10Kyr+LS9QJTjgZuhWsna7jyLMPndrCnzLGWWvZXg==} engines: {node: '>=20.0.0'} - '@aws-sdk/signature-v4-multi-region@3.996.35': - resolution: {integrity: sha512-6L/VWs+Wch2stHemCGTmUNqKLMzURxQDK5boNG3Jn3kAOp71meDUuS5sbObpEvFxHDq0uWeSLFDNSYsjNt+Dlg==} + '@aws-sdk/signature-v4-multi-region@3.996.36': + resolution: {integrity: sha512-VSOWIPkI+g3a7NkxIBCO24HnsR0BZXJAi3wrKaGIZwVKyrMtNRdHxPrQI/igazgla5J9FhDzmg4RgnOSr6UQBw==} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.1074.0': - resolution: {integrity: sha512-pv80IzgGW4RnXWtft692chZOM9i6PhebVsLCcnaM4dBEPZva2fE6FXAHs76G7Rc7s3yGyX/68G0nZMrUy+Vmpg==} + '@aws-sdk/token-providers@3.1076.0': + resolution: {integrity: sha512-4rTHETRKe2JWAsFUMo5ENmlzc3i9FD4KqBVXgoaF8DLTADjGid8SA+1LR2nJWjefoafvKAHcQH9F2iKa8uHc6Q==} engines: {node: '>=20.0.0'} - '@aws-sdk/types@3.973.13': - resolution: {integrity: sha512-pEHZqRkAlHfnfAU9tK+WpKv/gBNjGJrHMgA3A0iYRGyswBS2t0pfez+lWlwktb3Bqa0ovh7w/QJTFwp3fDxLNg==} + '@aws-sdk/types@3.973.14': + resolution: {integrity: sha512-vH4pEu9YBEwr67yT+GVcmKX0GzfIrIYUn+MF5vXg9OspouVnAekuyVyawFvZHEK7WlcwVDwNrqI3ZBDUAiyu9A==} 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==} + '@aws-sdk/xml-builder@3.972.32': + resolution: {integrity: sha512-2loKuOMRFDg1nwdni5AtJ9S5juVbRNPNsPC7tWTfkHyycPwACMhxepspUHi8GhvfNlL2cQo3sPMod1uib+KZ0w==} engines: {node: '>=20.0.0'} '@aws/lambda-invoke-store@0.2.4': @@ -3401,28 +3401,28 @@ 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.28.0': + resolution: {integrity: sha512-N/LoLG8pZ1zv5cIWpdF6vmSjtZtXKK9G0OqT5yYCOZU+CzPq1+nYA95VoKJBGWRScs7YbMugZ7lZx8Fj1vdHoA==} 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.4': + resolution: {integrity: sha512-jT0WrDaM88L5na9FX1xRNywCS3B1n75wPY5Ksasjo0PHUtuI7d8FclksN1BbOSYTiaiKxUDqU23nUymH/V+AaQ==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.5.2': - resolution: {integrity: sha512-Ei/UK/QMhq0rKaMqGPlOAkE2yS9DZeYmZdk1RAKc3vp3zxgleZHZyBLlZv8yLsxljX4svCRuMTD6u3LLIcU4Bg==} + '@smithy/fetch-http-handler@5.6.1': + resolution: {integrity: sha512-fW6l9rWoyk1iyzfuZaERnZLNjB6WIojgGm6Bo9Hpfpy3RUpltjLikNlxTsS/YtxVobcfbCGBuAncREYqT4hvqQ==} 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.1': + resolution: {integrity: sha512-m/f15di58P6NtLQ7eVEb5N19NdJWn+4c7zfkFHMT/i3JH7U8UtknpPoy8o2tm2R3OdliYvsvQhZHIfACQDqT+Q==} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.5.2': - resolution: {integrity: sha512-7xHpmPY4rt0IOmeAA8EfjgEH8isT+587TCdy9H6a7d4OMi5CQ0oEHhWllunvPu4j4Cq0vTFwdxXN/kABWPjdyA==} + '@smithy/signature-v4@5.6.0': + resolution: {integrity: sha512-IkPHQdbyoebSwBCuMTzJ/2oIhKVqiZZAZxQYSlpDZqq/WhJUpmdgbHvP7ItddxsPzcDUJeI0V4PNMSNtlZ0aqA==} engines: {node: '>=18.0.0'} '@smithy/types@4.15.0': @@ -3733,11 +3733,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 +3751,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 +3776,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 +3806,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 +3825,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 +3856,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 +3880,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 +3899,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': @@ -5781,8 +5781,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: @@ -7710,8 +7710,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 @@ -8826,8 +8826,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 @@ -9347,20 +9347,20 @@ snapshots: '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 + '@aws-sdk/types': 3.973.14 tslib: 2.8.1 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 + '@aws-sdk/types': 3.973.14 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/types': 3.973.14 '@aws-sdk/util-locate-window': 3.965.8 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -9370,7 +9370,7 @@ snapshots: '@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/types': 3.973.14 '@aws-sdk/util-locate-window': 3.965.8 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -9378,7 +9378,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 + '@aws-sdk/types': 3.973.14 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@5.2.0': @@ -9387,190 +9387,190 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.973.13 + '@aws-sdk/types': 3.973.14 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/checksums@3.1000.8': + '@aws-sdk/checksums@3.1000.9': 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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/client-cloudfront@3.1075.0': + '@aws-sdk/client-cloudfront@3.1076.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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/credential-provider-node': 3.972.59 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 + '@smithy/fetch-http-handler': 5.6.1 + '@smithy/node-http-handler': 4.9.1 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/client-s3@3.1075.0': + '@aws-sdk/client-s3@3.1076.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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/credential-provider-node': 3.972.59 + '@aws-sdk/middleware-flexible-checksums': 3.974.34 + '@aws-sdk/middleware-sdk-s3': 3.972.55 + '@aws-sdk/signature-v4-multi-region': 3.996.36 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 + '@smithy/fetch-http-handler': 5.6.1 + '@smithy/node-http-handler': 4.9.1 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/core@3.974.23': + '@aws-sdk/core@3.974.24': dependencies: - '@aws-sdk/types': 3.973.13 - '@aws-sdk/xml-builder': 3.972.31 + '@aws-sdk/types': 3.973.14 + '@aws-sdk/xml-builder': 3.972.32 '@aws/lambda-invoke-store': 0.2.4 - '@smithy/core': 3.26.0 - '@smithy/signature-v4': 5.5.2 + '@smithy/core': 3.28.0 + '@smithy/signature-v4': 5.6.0 '@smithy/types': 4.15.0 bowser: 2.14.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.49': + '@aws-sdk/credential-provider-env@3.972.50': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.51': + '@aws-sdk/credential-provider-http@3.972.52': 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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 + '@smithy/fetch-http-handler': 5.6.1 + '@smithy/node-http-handler': 4.9.1 '@smithy/types': 4.15.0 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 + '@aws-sdk/credential-provider-ini@3.972.57': + dependencies: + '@aws-sdk/core': 3.974.24 + '@aws-sdk/credential-provider-env': 3.972.50 + '@aws-sdk/credential-provider-http': 3.972.52 + '@aws-sdk/credential-provider-login': 3.972.56 + '@aws-sdk/credential-provider-process': 3.972.50 + '@aws-sdk/credential-provider-sso': 3.972.56 + '@aws-sdk/credential-provider-web-identity': 3.972.56 + '@aws-sdk/nested-clients': 3.997.24 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 + '@smithy/credential-provider-imds': 4.4.4 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-login@3.972.55': + '@aws-sdk/credential-provider-login@3.972.56': 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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/nested-clients': 3.997.24 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.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 + '@aws-sdk/credential-provider-node@3.972.59': + dependencies: + '@aws-sdk/credential-provider-env': 3.972.50 + '@aws-sdk/credential-provider-http': 3.972.52 + '@aws-sdk/credential-provider-ini': 3.972.57 + '@aws-sdk/credential-provider-process': 3.972.50 + '@aws-sdk/credential-provider-sso': 3.972.56 + '@aws-sdk/credential-provider-web-identity': 3.972.56 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 + '@smithy/credential-provider-imds': 4.4.4 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-process@3.972.49': + '@aws-sdk/credential-provider-process@3.972.50': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.972.55': + '@aws-sdk/credential-provider-sso@3.972.56': 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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/nested-clients': 3.997.24 + '@aws-sdk/token-providers': 3.1076.0 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-web-identity@3.972.55': + '@aws-sdk/credential-provider-web-identity@3.972.56': 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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/nested-clients': 3.997.24 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.974.33': + '@aws-sdk/middleware-flexible-checksums@3.974.34': dependencies: - '@aws-sdk/checksums': 3.1000.8 + '@aws-sdk/checksums': 3.1000.9 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.972.54': + '@aws-sdk/middleware-sdk-s3@3.972.55': 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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/signature-v4-multi-region': 3.996.36 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.997.23': + '@aws-sdk/nested-clients@3.997.24': 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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/signature-v4-multi-region': 3.996.36 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 + '@smithy/fetch-http-handler': 5.6.1 + '@smithy/node-http-handler': 4.9.1 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.996.35': + '@aws-sdk/signature-v4-multi-region@3.996.36': dependencies: - '@aws-sdk/types': 3.973.13 - '@smithy/signature-v4': 5.5.2 + '@aws-sdk/types': 3.973.14 + '@smithy/signature-v4': 5.6.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/token-providers@3.1074.0': + '@aws-sdk/token-providers@3.1076.0': 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 + '@aws-sdk/core': 3.974.24 + '@aws-sdk/nested-clients': 3.997.24 + '@aws-sdk/types': 3.973.14 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@aws-sdk/types@3.973.13': + '@aws-sdk/types@3.973.14': dependencies: '@smithy/types': 4.15.0 tslib: 2.8.1 @@ -9579,7 +9579,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@aws-sdk/xml-builder@3.972.31': + '@aws-sdk/xml-builder@3.972.32': dependencies: '@smithy/types': 4.15.0 tslib: 2.8.1 @@ -10771,7 +10771,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 +10853,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 @@ -12409,21 +12409,20 @@ snapshots: '@sinonjs/text-encoding@0.7.3': {} - '@smithy/core@3.26.0': + '@smithy/core@3.28.0': dependencies: - '@aws-crypto/crc32': 5.2.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@smithy/credential-provider-imds@4.4.2': + '@smithy/credential-provider-imds@4.4.4': dependencies: - '@smithy/core': 3.26.0 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@smithy/fetch-http-handler@5.5.2': + '@smithy/fetch-http-handler@5.6.1': dependencies: - '@smithy/core': 3.26.0 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 @@ -12431,15 +12430,15 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/node-http-handler@4.8.2': + '@smithy/node-http-handler@4.9.1': dependencies: - '@smithy/core': 3.26.0 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 - '@smithy/signature-v4@5.5.2': + '@smithy/signature-v4@5.6.0': dependencies: - '@smithy/core': 3.26.0 + '@smithy/core': 3.28.0 '@smithy/types': 4.15.0 tslib: 2.8.1 @@ -12466,7 +12465,7 @@ 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 @@ -12478,7 +12477,7 @@ snapshots: '@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 @@ -12490,7 +12489,7 @@ snapshots: '@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 @@ -12503,7 +12502,7 @@ 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 @@ -12795,10 +12794,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 +12813,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 +12872,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 +12888,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 +12904,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 +12946,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 +13024,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 +13089,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 +13101,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 +13113,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 +13131,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 +13221,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 +13236,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 +13251,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 +13346,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 +13394,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': {} @@ -14900,7 +14899,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 +14941,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 +14966,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 +14991,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,7 +15052,7 @@ 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 @@ -15068,33 +15067,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.13.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.13.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.13.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) @@ -15143,7 +15142,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 +15153,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.13.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 +15165,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 +15182,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.13.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 +15194,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 +15211,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.13.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 +15223,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 +15331,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 +15341,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 +15351,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: @@ -15820,7 +15819,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 @@ -18182,8 +18181,8 @@ 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.1076.0 + '@aws-sdk/client-s3': 3.1076.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -18211,8 +18210,8 @@ 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.1076.0 + '@aws-sdk/client-s3': 3.1076.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -18240,8 +18239,8 @@ 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.1076.0 + '@aws-sdk/client-s3': 3.1076.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -18269,8 +18268,8 @@ 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.1076.0 + '@aws-sdk/client-s3': 3.1076.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -18535,7 +18534,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.9.3: {} + prettier@3.9.4: {} pretty-format@26.6.2: dependencies: @@ -19971,34 +19970,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: