From 6940f8287517e8ffe506d2e4fa92dd450050a0ea Mon Sep 17 00:00:00 2001 From: raj pandey Date: Thu, 23 Jul 2026 01:04:31 +0530 Subject: [PATCH 1/4] feat(utilities): add readGlobalFieldSchemas utility function Adds a thin wrapper around readContentTypeSchemas specifically for global fields, enabling callers to read per-file {uid}.json exports from the global_fields directory with a semantically accurate function name. Co-Authored-By: Claude Sonnet 4.6 --- packages/contentstack-utilities/src/content-type-utils.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/contentstack-utilities/src/content-type-utils.ts b/packages/contentstack-utilities/src/content-type-utils.ts index 0edfe85b38..3ed3886827 100644 --- a/packages/contentstack-utilities/src/content-type-utils.ts +++ b/packages/contentstack-utilities/src/content-type-utils.ts @@ -7,6 +7,13 @@ import { resolve as pResolve } from 'node:path'; * @param ignoredFiles - Files to ignore (defaults to schema.json, .DS_Store, __master.json, __priority.json) * @returns Array of content type schemas (empty if the path is missing or has no eligible files) */ +export function readGlobalFieldSchemas( + dirPath: string, + ignoredFiles?: string[], +): Record[] { + return readContentTypeSchemas(dirPath, ignoredFiles); +} + export function readContentTypeSchemas( dirPath: string, ignoredFiles: string[] = ['schema.json', '.DS_Store', '__master.json', '__priority.json', 'field_rules_uid.json'], From ee6fd070f75355d6880fe6d154d91cdb79063d24 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Thu, 23 Jul 2026 12:27:23 +0530 Subject: [PATCH 2/4] lock file update --- .talismanrc | 2 +- pnpm-lock.yaml | 701 ++++++++++++++++++++++---------------------- pnpm-workspace.yaml | 2 +- 3 files changed, 353 insertions(+), 352 deletions(-) diff --git a/.talismanrc b/.talismanrc index b66e75a899..101aad31d7 100644 --- a/.talismanrc +++ b/.talismanrc @@ -1,4 +1,4 @@ fileignoreconfig: - filename: pnpm-lock.yaml - checksum: 64ca5ee7000d70e76ba367e3cacc2158e5cd33e41c7844fb6af79837a9469bb6 + checksum: 4bad5f9428f5bc7ed837c91567b28afc97acefa7086eb03d2ffd90b4a2820233 version: '1.0' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b0346189d..df7107f8aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,7 +8,7 @@ overrides: tmp: 0.2.7 uuid: 14.0.0 brace-expansion: 5.0.7 - fast-uri: 3.1.3 + fast-uri: 3.1.4 importers: @@ -82,7 +82,7 @@ importers: version: 1.9.1 '@oclif/core': specifier: ^4.11.14 - version: 4.11.14 + version: 4.12.0 '@oclif/plugin-help': specifier: ^6.2.53 version: 6.2.53 @@ -128,7 +128,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.14) + version: 4.1.20(@oclif/core@4.12.0) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -167,7 +167,7 @@ importers: version: 15.1.0 oclif: specifier: ^4.23.0 - version: 4.23.27(@types/node@18.19.130) + version: 4.23.28(@types/node@18.19.130) rimraf: specifier: ^5.0.10 version: 5.0.10 @@ -200,14 +200,14 @@ importers: version: link:../contentstack-utilities '@oclif/core': specifier: ^4.11.4 - version: 4.11.14 + version: 4.12.0 otplib: specifier: ^12.0.1 version: 12.0.1 devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.14) + version: 4.1.20(@oclif/core@4.12.0) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -246,7 +246,7 @@ importers: version: 15.1.0 oclif: specifier: ^4.23.8 - version: 4.23.27(@types/node@14.18.63) + version: 4.23.28(@types/node@14.18.63) sinon: specifier: ^21.1.2 version: 21.1.2 @@ -264,14 +264,14 @@ importers: version: link:../contentstack-utilities '@oclif/core': specifier: ^4.11.4 - version: 4.11.14 + version: 4.12.0 contentstack: specifier: ^3.27.0 version: 3.27.1 devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.14) + version: 4.1.20(@oclif/core@4.12.0) '@types/mocha': specifier: ^8.2.3 version: 8.2.3 @@ -313,11 +313,11 @@ importers: version: 1.9.1 '@oclif/core': specifier: ^4.11.4 - version: 4.11.14 + version: 4.12.0 devDependencies: '@oclif/test': specifier: ^4.1.18 - version: 4.1.20(@oclif/core@4.11.14) + version: 4.1.20(@oclif/core@4.12.0) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -350,7 +350,7 @@ importers: version: 15.1.0 oclif: specifier: ^4.23.8 - version: 4.23.27(@types/node@14.18.63) + version: 4.23.28(@types/node@14.18.63) sinon: specifier: ^21.1.2 version: 21.1.2 @@ -371,7 +371,7 @@ importers: version: 1.5.4(debug@4.4.3) '@oclif/core': specifier: ^4.11.4 - version: 4.11.14 + version: 4.12.0 axios: specifier: ^1.16.1 version: 1.18.1(debug@4.4.3) @@ -526,68 +526,68 @@ packages: subscriptions-transport-ws: optional: true - '@aws-sdk/checksums@3.1000.18': - resolution: {integrity: sha512-IImkbEyXdV6/uaF5r6Wkk+8718mQw1ll83j0a4a30R3JM/rHVFdWAiT4jtJpFjJiIwM/oJ6SxIxr0z2TaQUGqw==} + '@aws-sdk/checksums@3.1000.19': + resolution: {integrity: sha512-Hc4N100RdkuWshKBnhPzmpdftfi9mCLz+OHFELHM1QIgMH4QRUUWyWgfiebta/YX2Bd62wTcm3EqAP8TeXv0gA==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-cloudfront@3.1090.0': - resolution: {integrity: sha512-dNo7RTDHKKKRT/d9O7jUtZR0d6Dz9LlMOu27eJ/B8ADZMDxDx3UbrihqI2y97CaqGhj6foIFfi4n7yu+hiOHrA==} + '@aws-sdk/client-cloudfront@3.1093.0': + resolution: {integrity: sha512-/PMiB3fWM7C1ae8uUUk+0DOQY/1a+3ccbm2MJYZxJQULcORGywmZ8NW4953cLSLNmnqIEOhT1YtIHNiz43KDnw==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-s3@3.1090.0': - resolution: {integrity: sha512-R6GX9cd1jljwzZ8xFmgAI/hHCuX1MobIKBdsymv7WL9SENvO9Vgz9KOR6avTnu0Ao+w1LmxnTe+jqmZXEn7Q/Q==} + '@aws-sdk/client-s3@3.1093.0': + resolution: {integrity: sha512-7452vEdp/nihIBWijnmcTBujXEFfbs4F02wyBDGqmNr6pwyo5GmQorx0zQIVg8QGFLXiBvsWKXBhCdiBcxNnGA==} engines: {node: '>=20.0.0'} - '@aws-sdk/core@3.975.3': - resolution: {integrity: sha512-7ur3kCKuvPLqlsZ2XlvnNBVQ7KkpSu6Y6dOTwSPHLrFpTEfZM8isLBJc4cgv96WB7GifeVM436mpycwxBd2vEA==} + '@aws-sdk/core@3.976.0': + resolution: {integrity: sha512-0cjRaEdlVoOrsNb9pP5q1Syyc8pXw5xSj2Np2ryReRTr9FppIIRVSdZK4lbnfmc2Hvgux/xBOUU6baB7z8//uA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-env@3.972.59': - resolution: {integrity: sha512-Ny5e4Mfh3QPmiAc0AiUe+cbTXDlxkU3Rc+EpWOfyWeWEy6yp7Fa1KmfNeCc+1a8by9zQ9gtohmiQUkMPScF3ng==} + '@aws-sdk/credential-provider-env@3.972.60': + resolution: {integrity: sha512-BAkxdoe7tpDDqCghGpuOeHQRbm/2znVvOQm0AvpQbA2tbfMN46doN4zx65fv85ImP3KADwc2zQPmbrlI9MPfMg==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.972.61': - resolution: {integrity: sha512-8jAjgStl5Ytq4+HF3X/9f+EmRinaRbGRRtQGktlPfBRVx73H+R1y48vIeXerQtYGFaUqkEp3fT6jP854rVO2yQ==} + '@aws-sdk/credential-provider-http@3.972.62': + resolution: {integrity: sha512-g/0fGqKTb9xpKdd9AtpmV5Eo3DFKbnkpA2+w0peISSlu7NfAoWOuYBFxsu+yWBtxU89ka55ezoZBCbFaS8pjYQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.973.4': - resolution: {integrity: sha512-e6ZvVsj90aRALf1kHP+J4iqC1496ZpVgqI/+u0LJ5HL7q7ATauGy4gdDvRCP13L1pN/fMiZLah162PGIYkbUVQ==} + '@aws-sdk/credential-provider-ini@3.973.5': + resolution: {integrity: sha512-ylubazcRfq2TVus/qXucSXeC42Qdjp5HQxTu68K/BsdMiZlcSLD1zkpoCgApXZX1Y6YJhtGGs7ZHhO/GuIgBlw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.972.66': - resolution: {integrity: sha512-g2fsqm87r/nKthLZ0VkkDBElkGg0PvSa8d97HQ6EilMbJTZ6hxa8FxkSZyJfgPfFdZn0TTmkOffQmTSUcAHIng==} + '@aws-sdk/credential-provider-login@3.972.67': + resolution: {integrity: sha512-CCygIKJ9YbI3n84OClSaSppkgKKHVj2TGT33c6FRORZrYNZQ1POmD+ip0FLYokiJAK7sSdc3YVkOsBm90oxWMQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.972.70': - resolution: {integrity: sha512-3xzvkGdykBunxqh8WudmUpSyLWvIhfI6aBQo1b5rb3mDO5mNLadK+0hiI0qBQBMVynJbfLO+Ajy9dztMwy9O8w==} + '@aws-sdk/credential-provider-node@3.972.71': + resolution: {integrity: sha512-HIg7Q2osBzajQwL+1Vkyh2E7Gim3eTNb9RHIsOxDGjW0eZg4oEKtRs5sioCnc73ilhaOm4gX2lHVF8J7+nt2rg==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.972.59': - resolution: {integrity: sha512-DlZF2/MhLlatDdlrIy3CUCpfdbLrKx+3SMjVo+WyHnPpwzkc/M3vwAHw4OVJf7DMvO+4vfRqSCMc/E9I1auN0g==} + '@aws-sdk/credential-provider-process@3.972.60': + resolution: {integrity: sha512-YIo3f99hM43QdYG8hDzwGemnR/pU95b0kramqSJUTleCqaB7+HwKf7YZFHqvOgTqZTPx/mRmNIqoDRr3U0Z3Tw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.973.3': - resolution: {integrity: sha512-hmdDHoy2G5Es2e8IgelNMYUuSQI6uCIAKZMJ2u2PdKDhxvbk1uWD/g4+R7R5c/tJfKEB1+KjjWiaoCr/S+ZTiQ==} + '@aws-sdk/credential-provider-sso@3.973.4': + resolution: {integrity: sha512-BPdmL8sSBOCv4ngZ+3LHxyc3CNqDCEK37CHioCk7zGrTMY5sUtkH8q+o6qA80nn6w3/fyBPGNE7OIRlmoOxRQA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.972.65': - resolution: {integrity: sha512-gHQb/Kt0chjk/JQDa/GJDqmAvEuVn8n7z10wK2h0LFM9TUDRkohgOO4aEF+s2sBLM0br7Cl5W6P7phgjrrJvLQ==} + '@aws-sdk/credential-provider-web-identity@3.972.66': + resolution: {integrity: sha512-kSAziJboOmZmsR9/MTbiNjowl2BPes1bQuJpne4qAZ62ubi8fjfr/aupJSQje6udBoYxXTQbsL0e0kby2la3ng==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-sdk-s3@3.972.64': - resolution: {integrity: sha512-RBi43anhDBUv+HCfxCOXwGOE7GmT4n7ChV04Mwr22RhXTNcamW/iWnJlOotDPCZSrJ4dEvhZSiWWQMwLX+ZhFA==} + '@aws-sdk/middleware-sdk-s3@3.972.65': + resolution: {integrity: sha512-udwNhRfDTfCB98mAHjjgsnKQlxygB4e0X+Obne/XjJpvVsF0YCQC8ZErd/8Z6IPoLQjtiKHzwqEDbZiLrJEnOg==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.997.33': - resolution: {integrity: sha512-dVZOroI/r3/ENvqNGgjMPul+jjlz9GddfVusgTXlVjfZj5isibOxecLkGQbRPp8XOuX+RAfjXLFgPkD1JS5xrw==} + '@aws-sdk/nested-clients@3.997.34': + resolution: {integrity: sha512-Y9REVrSwmLM+Qy6sZJ7ofMC2S3Hr3tPP/4CzL5U1olPP7OGoF+6+Px0E49cVQBtSxJtyeLJMf0UaBErfeSahAA==} engines: {node: '>=20.0.0'} '@aws-sdk/signature-v4-multi-region@3.996.41': resolution: {integrity: sha512-QMUytg+FQMGouc8gHS00KoYih3+N6cqmVI/pQGOIo7Nr7OpQaiXjSYOuL+vsPZ1tymY4LAQ8MYcHJmws5LRxng==} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.1088.0': - resolution: {integrity: sha512-4ObatWt2qpJg5FBk4LOOKrTQYzaqeewAtdO3r9ZO8lH9YqLtpTzLyIdy0mJ+nVdfYOnqISkKNfmzP22bNDhwyw==} + '@aws-sdk/token-providers@3.1092.0': + resolution: {integrity: sha512-hBYUAr6iBLNFcsiWTgtBb0stdSw39VOUq4Sp4A5caCNf66BAZplWN4FleKrVpJx5li2YgdnK2DqoFSMWC642FQ==} engines: {node: '>=20.0.0'} '@aws-sdk/types@3.974.2': @@ -789,8 +789,8 @@ packages: resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==} engines: {node: '>=18'} - '@eslint-community/eslint-utils@4.9.1': - resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + '@eslint-community/eslint-utils@4.10.1': + resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -1114,8 +1114,8 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} - '@oclif/core@4.11.14': - resolution: {integrity: sha512-cZ5Ktd+rT0PO+o7KBH4vRFTgg+xMLf8F41WK39p8MkXEViZA/Qqe+4lzZT6102zgUxMORET1HtF9t5w8CB3tnQ==} + '@oclif/core@4.12.0': + resolution: {integrity: sha512-xoUX6ZDixfyHSkllriITpq/3kA78E/oXOliz4em+De6qe22kg2CcKN9KKxMB4NyD4U1SFUsd0tfnG9uyeV5P7w==} engines: {node: '>=18.0.0'} '@oclif/plugin-help@6.2.53': @@ -1380,24 +1380,24 @@ packages: '@sinonjs/samsam@10.0.2': resolution: {integrity: sha512-8lVwD1Df1BmzoaOLhMcGGcz/Jyr5QY2KSB75/YK1QgKzoabTeLdIVyhXNZK9ojfSKSdirbXqdbsXXqP9/Ve8+A==} - '@smithy/core@3.29.5': - resolution: {integrity: sha512-i0dk2t5B+CwV/dcJdUHILYkOQF5lof8f44dFCfDWToGCxjT9YQ+CgHqTAvJxzc3+zqQwm2QtVoJ5IqiNar/CnQ==} + '@smithy/core@3.29.7': + resolution: {integrity: sha512-BiEE2bnnGoPKdlGe3L+gOYORDHFGPuYVRLP7iUow/Sflm0B4hC4XY3FC1MRuc7ltzpW2xNnXopKi34TTkULlKQ==} engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.4.10': - resolution: {integrity: sha512-MJenAe4OKRZUo1LdYYFDCsSHxaHvInIU/z52GsheO9vl1/VSySVCr0zkyKD6TFiGkSUaWGxvKZ/70OvgUZR5HQ==} + '@smithy/credential-provider-imds@4.4.12': + resolution: {integrity: sha512-ZZPDbl/aRp77aycuoMlo3BTayT4CE2a3uoqETYZU5ySnVbhpl5IJiY7dCZedn+ZusyDLqVv44IvKBiXd2/nK0Q==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.6.7': - resolution: {integrity: sha512-3zpg8yqqyXzoK2TsRDdkqVOj2RDBFfLXwCczOZ5c7TWB4eiaebfSCsbMjDPYB3PJ9ihV62QaeadZ+wLadZtNGA==} + '@smithy/fetch-http-handler@5.6.9': + resolution: {integrity: sha512-EJktha5m5MXCwzdXrlWyqb9UCNHNFKlg+PmTpRsdX3dncJPTiqYleM9OKj2mLgdVJHR01d2tU4alG+z2NdH5rQ==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.9.7': - resolution: {integrity: sha512-wCU8HCLjAtAVqxxe0j2xff9LcEPw3yjBbg5IdQDIYFnxnPxbxcSLc7rgex7kqm9L/WYOnJEgaWQlfDkZleozMA==} + '@smithy/node-http-handler@4.9.9': + resolution: {integrity: sha512-xVBZ3hptB99iNO9XyWqEhC7KD9bP9UPXhuy3h5Y2ItCfBv160D9IIC/Fmmp3EbnWwit4C+KVqlSE+E29Nk/pPg==} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.6.6': - resolution: {integrity: sha512-efP6DN3UTFrzIsGO42/xcabv8jU7+9nwEdphFUH7yL0k010ERyAWaO41KFQIDLcFZLZ8xzIQr4wplFxNzslSGQ==} + '@smithy/signature-v4@5.6.8': + resolution: {integrity: sha512-iGBm6hIwD2MGvVRSgrjVWa4FXtXDq3akxu0DCpnkmBo0xtEHZ/siMRt7ycfZAefYr2UdywUgmGtoRLaq5u56pg==} engines: {node: '>=18.0.0'} '@smithy/types@4.16.1': @@ -1554,11 +1554,11 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.64.0': - resolution: {integrity: sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==} + '@typescript-eslint/eslint-plugin@8.65.0': + resolution: {integrity: sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.64.0 + '@typescript-eslint/parser': ^8.65.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' @@ -1572,15 +1572,15 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.64.0': - resolution: {integrity: sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==} + '@typescript-eslint/parser@8.65.0': + resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==} 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.64.0': - resolution: {integrity: sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==} + '@typescript-eslint/project-service@8.65.0': + resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -1593,12 +1593,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.64.0': - resolution: {integrity: sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==} + '@typescript-eslint/scope-manager@8.65.0': + resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.64.0': - resolution: {integrity: sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==} + '@typescript-eslint/tsconfig-utils@8.65.0': + resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -1613,8 +1613,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.64.0': - resolution: {integrity: sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==} + '@typescript-eslint/type-utils@8.65.0': + resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -1628,8 +1628,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.64.0': - resolution: {integrity: sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==} + '@typescript-eslint/types@8.65.0': + resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@6.21.0': @@ -1650,8 +1650,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.64.0': - resolution: {integrity: sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==} + '@typescript-eslint/typescript-estree@8.65.0': + resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -1668,8 +1668,8 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@8.64.0': - resolution: {integrity: sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==} + '@typescript-eslint/utils@8.65.0': + resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -1683,8 +1683,8 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.64.0': - resolution: {integrity: sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==} + '@typescript-eslint/visitor-keys@8.65.0': + resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unrs/resolver-binding-android-arm-eabi@1.12.2': @@ -2034,8 +2034,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.43: - resolution: {integrity: sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ==} + baseline-browser-mapping@2.11.1: + resolution: {integrity: sha512-HYXq73DDpCtNzOmrFsm9eSwCvWCql0RzqjpDzXN9EadiLJ4DNat0nsZ/Bzmy+Ud12mb4/zKDY0cQ805ZzN+i0A==} engines: {node: '>=6.0.0'} hasBin: true @@ -2073,8 +2073,8 @@ packages: browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - browserslist@4.28.6: - resolution: {integrity: sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==} + browserslist@4.28.7: + resolution: {integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2281,8 +2281,8 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - color-name@2.1.0: - resolution: {integrity: sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==} + color-name@2.1.1: + resolution: {integrity: sha512-p2FdgwVx1a9yWBHP2wI0VgShkDpgN4kZISkxdNipGBJWpa5G6b04OINlVWCyJj0JmfvcPrgqt95E9k8yvaOJFg==} engines: {node: '>=12.20'} color-string@2.1.4: @@ -2539,8 +2539,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.393: - resolution: {integrity: sha512-kiDJdIUawuEIcp9XoICKp1iTYDEbgguIPq526N1Q7jIQDeQ3CqoMx71025PI/7E48Ddtw2HuWsVjY7afEgNxmg==} + electron-to-chromium@1.5.395: + resolution: {integrity: sha512-7zt9Aw+SrmxLWLN0zhaTWZQiCdryLVrYTq5R7iZakLvi2UQPYMMsROYV/2qVCzMeCiSXHwKOU+sZ4zOVVlrtKA==} elegant-spinner@1.0.1: resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} @@ -2903,8 +2903,8 @@ packages: fast-levenshtein@3.0.0: resolution: {integrity: sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==} - fast-uri@3.1.3: - resolution: {integrity: sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==} + fast-uri@3.1.4: + resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==} fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} @@ -2984,8 +2984,8 @@ packages: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - flatted@3.4.2: - resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + flatted@3.4.3: + resolution: {integrity: sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==} fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} @@ -4195,8 +4195,8 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} - oclif@4.23.27: - resolution: {integrity: sha512-DNUQ22pglqstzuTRb+E4yjJI20PVGNGHCJa/vzH3HQCrS0B0GQPjWwIeMWjgWaQHBi1oXO2jMDHHpCLDNgW/tQ==} + oclif@4.23.28: + resolution: {integrity: sha512-u0Jo1RAo5zrZUhrTTxGGicjZ606L7dYV+L1VoFstA5RfV7pktEE6lVs3ueELQcNUgkUvofAiZqleocZCBA/Hqg==} engines: {node: '>=18.0.0'} hasBin: true @@ -4244,8 +4244,8 @@ packages: otplib@12.0.1: resolution: {integrity: sha512-xDGvUOQjop7RDgxTQ+o4pOol0/3xSZzawTiPKRrHnQWAy0WjhNs/5HdIDJCrqC4MBynmjXgULc6YfioaxZeFgg==} - own-keys@1.0.1: - resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + own-keys@1.0.2: + resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==} engines: {node: '>= 0.4'} p-cancelable@3.0.0: @@ -5003,8 +5003,8 @@ packages: resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} engines: {node: '>=6'} - tar@7.5.20: - resolution: {integrity: sha512-9FcyK4PA6+WbzlTM9WhQm6vB5W7cP7dUiPsv1g7YDwEQnQ1CGpK3MGlKk/ITVWMk05kHZuBhmVhiv8LZoy/PFQ==} + tar@7.5.21: + resolution: {integrity: sha512-XdhtCvlMywwxpCW8YEq3lOXBJpUPTR2OHHcwLPO3HwsJqOHa2Ok/oJ7ruGzp+JrKoRPVCzJwAdEjqLW/vNRPHA==} engines: {node: '>=18'} test-exclude@6.0.0: @@ -5174,8 +5174,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript-eslint@8.64.0: - resolution: {integrity: sha512-0qg+pDNMnqYzqH9AnNK+39tejHvsShUOUUoRUgtnTGE7QuMZhiFDnozq8nHJVq+Wae6NMLKNWLg5WmkcC/ndyQ==} + typescript-eslint@8.65.0: + resolution: {integrity: sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -5443,167 +5443,167 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@aws-sdk/checksums@3.1000.18': + '@aws-sdk/checksums@3.1000.19': dependencies: - '@aws-sdk/core': 3.975.3 + '@aws-sdk/core': 3.976.0 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/client-cloudfront@3.1090.0': + '@aws-sdk/client-cloudfront@3.1093.0': dependencies: - '@aws-sdk/core': 3.975.3 - '@aws-sdk/credential-provider-node': 3.972.70 + '@aws-sdk/core': 3.976.0 + '@aws-sdk/credential-provider-node': 3.972.71 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 - '@smithy/fetch-http-handler': 5.6.7 - '@smithy/node-http-handler': 4.9.7 + '@smithy/core': 3.29.7 + '@smithy/fetch-http-handler': 5.6.9 + '@smithy/node-http-handler': 4.9.9 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/client-s3@3.1090.0': + '@aws-sdk/client-s3@3.1093.0': dependencies: - '@aws-sdk/checksums': 3.1000.18 - '@aws-sdk/core': 3.975.3 - '@aws-sdk/credential-provider-node': 3.972.70 - '@aws-sdk/middleware-sdk-s3': 3.972.64 + '@aws-sdk/checksums': 3.1000.19 + '@aws-sdk/core': 3.976.0 + '@aws-sdk/credential-provider-node': 3.972.71 + '@aws-sdk/middleware-sdk-s3': 3.972.65 '@aws-sdk/signature-v4-multi-region': 3.996.41 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 - '@smithy/fetch-http-handler': 5.6.7 - '@smithy/node-http-handler': 4.9.7 + '@smithy/core': 3.29.7 + '@smithy/fetch-http-handler': 5.6.9 + '@smithy/node-http-handler': 4.9.9 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/core@3.975.3': + '@aws-sdk/core@3.976.0': dependencies: '@aws-sdk/types': 3.974.2 '@aws-sdk/xml-builder': 3.972.36 '@aws/lambda-invoke-store': 0.3.0 - '@smithy/core': 3.29.5 - '@smithy/signature-v4': 5.6.6 + '@smithy/core': 3.29.7 + '@smithy/signature-v4': 5.6.8 '@smithy/types': 4.16.1 bowser: 2.14.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.59': + '@aws-sdk/credential-provider-env@3.972.60': dependencies: - '@aws-sdk/core': 3.975.3 + '@aws-sdk/core': 3.976.0 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.61': + '@aws-sdk/credential-provider-http@3.972.62': dependencies: - '@aws-sdk/core': 3.975.3 + '@aws-sdk/core': 3.976.0 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 - '@smithy/fetch-http-handler': 5.6.7 - '@smithy/node-http-handler': 4.9.7 + '@smithy/core': 3.29.7 + '@smithy/fetch-http-handler': 5.6.9 + '@smithy/node-http-handler': 4.9.9 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.973.4': + '@aws-sdk/credential-provider-ini@3.973.5': dependencies: - '@aws-sdk/core': 3.975.3 - '@aws-sdk/credential-provider-env': 3.972.59 - '@aws-sdk/credential-provider-http': 3.972.61 - '@aws-sdk/credential-provider-login': 3.972.66 - '@aws-sdk/credential-provider-process': 3.972.59 - '@aws-sdk/credential-provider-sso': 3.973.3 - '@aws-sdk/credential-provider-web-identity': 3.972.65 - '@aws-sdk/nested-clients': 3.997.33 + '@aws-sdk/core': 3.976.0 + '@aws-sdk/credential-provider-env': 3.972.60 + '@aws-sdk/credential-provider-http': 3.972.62 + '@aws-sdk/credential-provider-login': 3.972.67 + '@aws-sdk/credential-provider-process': 3.972.60 + '@aws-sdk/credential-provider-sso': 3.973.4 + '@aws-sdk/credential-provider-web-identity': 3.972.66 + '@aws-sdk/nested-clients': 3.997.34 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 - '@smithy/credential-provider-imds': 4.4.10 + '@smithy/core': 3.29.7 + '@smithy/credential-provider-imds': 4.4.12 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-login@3.972.66': + '@aws-sdk/credential-provider-login@3.972.67': dependencies: - '@aws-sdk/core': 3.975.3 - '@aws-sdk/nested-clients': 3.997.33 + '@aws-sdk/core': 3.976.0 + '@aws-sdk/nested-clients': 3.997.34 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-node@3.972.70': + '@aws-sdk/credential-provider-node@3.972.71': dependencies: - '@aws-sdk/credential-provider-env': 3.972.59 - '@aws-sdk/credential-provider-http': 3.972.61 - '@aws-sdk/credential-provider-ini': 3.973.4 - '@aws-sdk/credential-provider-process': 3.972.59 - '@aws-sdk/credential-provider-sso': 3.973.3 - '@aws-sdk/credential-provider-web-identity': 3.972.65 + '@aws-sdk/credential-provider-env': 3.972.60 + '@aws-sdk/credential-provider-http': 3.972.62 + '@aws-sdk/credential-provider-ini': 3.973.5 + '@aws-sdk/credential-provider-process': 3.972.60 + '@aws-sdk/credential-provider-sso': 3.973.4 + '@aws-sdk/credential-provider-web-identity': 3.972.66 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 - '@smithy/credential-provider-imds': 4.4.10 + '@smithy/core': 3.29.7 + '@smithy/credential-provider-imds': 4.4.12 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-process@3.972.59': + '@aws-sdk/credential-provider-process@3.972.60': dependencies: - '@aws-sdk/core': 3.975.3 + '@aws-sdk/core': 3.976.0 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.973.3': + '@aws-sdk/credential-provider-sso@3.973.4': dependencies: - '@aws-sdk/core': 3.975.3 - '@aws-sdk/nested-clients': 3.997.33 - '@aws-sdk/token-providers': 3.1088.0 + '@aws-sdk/core': 3.976.0 + '@aws-sdk/nested-clients': 3.997.34 + '@aws-sdk/token-providers': 3.1092.0 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-web-identity@3.972.65': + '@aws-sdk/credential-provider-web-identity@3.972.66': dependencies: - '@aws-sdk/core': 3.975.3 - '@aws-sdk/nested-clients': 3.997.33 + '@aws-sdk/core': 3.976.0 + '@aws-sdk/nested-clients': 3.997.34 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.972.64': + '@aws-sdk/middleware-sdk-s3@3.972.65': dependencies: - '@aws-sdk/core': 3.975.3 + '@aws-sdk/core': 3.976.0 '@aws-sdk/signature-v4-multi-region': 3.996.41 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.997.33': + '@aws-sdk/nested-clients@3.997.34': dependencies: - '@aws-sdk/core': 3.975.3 + '@aws-sdk/core': 3.976.0 '@aws-sdk/signature-v4-multi-region': 3.996.41 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 - '@smithy/fetch-http-handler': 5.6.7 - '@smithy/node-http-handler': 4.9.7 + '@smithy/core': 3.29.7 + '@smithy/fetch-http-handler': 5.6.9 + '@smithy/node-http-handler': 4.9.9 '@smithy/types': 4.16.1 tslib: 2.8.1 '@aws-sdk/signature-v4-multi-region@3.996.41': dependencies: '@aws-sdk/types': 3.974.2 - '@smithy/signature-v4': 5.6.6 + '@smithy/signature-v4': 5.6.8 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/token-providers@3.1088.0': + '@aws-sdk/token-providers@3.1092.0': dependencies: - '@aws-sdk/core': 3.975.3 - '@aws-sdk/nested-clients': 3.997.33 + '@aws-sdk/core': 3.976.0 + '@aws-sdk/nested-clients': 3.997.34 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 @@ -5659,7 +5659,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.28.6 + browserslist: 4.28.7 lru-cache: 5.1.1 semver: 6.3.1 @@ -5736,7 +5736,7 @@ snapshots: dependencies: '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 chalk: 5.6.2 fast-csv: 4.3.6 fs-extra: 11.3.6 @@ -5767,10 +5767,10 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-config': 2.0.0-beta.14(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 inquirer: 12.11.1(@types/node@18.19.130) mkdirp: 2.1.6 - tar: 7.5.20 + tar: 7.5.21 transitivePeerDependencies: - '@types/node' - debug @@ -5780,7 +5780,7 @@ snapshots: dependencies: '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 chalk: 5.6.2 just-diff: 6.0.2 lodash: 4.18.1 @@ -5796,7 +5796,7 @@ snapshots: '@contentstack/cli-cm-import': 2.0.0-beta.24(@types/node@18.19.130) '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 chalk: 5.6.2 inquirer: 12.11.1(@types/node@18.19.130) lodash: 4.18.1 @@ -5814,7 +5814,7 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) '@inquirer/prompts': 7.10.1(@types/node@18.19.130) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 fast-csv: 4.3.6 transitivePeerDependencies: - '@types/node' @@ -5827,7 +5827,7 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-variants': 2.0.0-beta.19(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 async: 3.2.6 big-json: 3.2.0 bluebird: 3.7.2 @@ -5848,7 +5848,7 @@ snapshots: '@contentstack/cli-asset-management': 1.0.0-beta.7(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 big-json: 3.2.0 chalk: 5.6.2 fs-extra: 11.3.6 @@ -5868,7 +5868,7 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-variants': 2.0.0-beta.19(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 big-json: 3.2.0 bluebird: 3.7.2 chalk: 5.6.2 @@ -5891,7 +5891,7 @@ snapshots: '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) inquirer: 12.11.1(@types/node@18.19.130) mkdirp: 1.0.4 - tar: 7.5.20 + tar: 7.5.21 tmp: 0.2.7 transitivePeerDependencies: - '@types/node' @@ -5901,7 +5901,7 @@ snapshots: '@contentstack/cli-command@1.8.4(@types/node@18.19.130)(debug@4.4.3)': dependencies: '@contentstack/cli-utilities': 1.18.5(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 contentstack: 3.27.1 transitivePeerDependencies: - '@types/node' @@ -5911,7 +5911,7 @@ snapshots: '@contentstack/cli-command@2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3)': dependencies: '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 contentstack: 3.27.1 transitivePeerDependencies: - '@types/node' @@ -5923,7 +5923,7 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) '@contentstack/utils': 1.9.1 - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 transitivePeerDependencies: - '@types/node' - debug @@ -5934,7 +5934,7 @@ snapshots: '@apollo/client': 3.14.1(graphql@16.14.2) '@contentstack/cli-command': 1.8.4(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 1.18.5(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 '@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) @@ -5971,7 +5971,7 @@ snapshots: dependencies: '@contentstack/cli-command': 2.0.0-beta.10(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 async: 3.2.6 callsites: 3.1.0 cardinal: 2.1.1 @@ -5991,7 +5991,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.14 + '@oclif/core': 4.12.0 axios: 1.18.1(debug@4.4.3) chalk: 4.1.2 cli-cursor: 3.1.0 @@ -6028,7 +6028,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.14 + '@oclif/core': 4.12.0 axios: 1.18.1(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 @@ -6064,7 +6064,7 @@ snapshots: '@contentstack/cli-variants@2.0.0-beta.19(@types/node@18.19.130)(debug@4.4.3)': dependencies: '@contentstack/cli-utilities': 2.0.0-beta.11(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 lodash: 4.18.1 mkdirp: 1.0.4 winston: 3.19.0 @@ -6149,12 +6149,12 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.9 - '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/types': 8.65.0 comment-parser: 1.4.1 esquery: 1.7.0 jsdoc-type-pratt-parser: 4.1.0 - '@eslint-community/eslint-utils@4.9.1(eslint@10.7.0)': + '@eslint-community/eslint-utils@4.10.1(eslint@10.7.0)': dependencies: eslint: 10.7.0 eslint-visitor-keys: 3.4.3 @@ -6637,7 +6637,7 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} - '@oclif/core@4.11.14': + '@oclif/core@4.12.0': dependencies: ansi-escapes: 4.3.2 ansis: 3.17.0 @@ -6660,12 +6660,12 @@ snapshots: '@oclif/plugin-help@6.2.53': dependencies: - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 '@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.14 + '@oclif/core': 4.12.0 ansis: 3.17.0 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -6674,7 +6674,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.14 + '@oclif/core': 4.12.0 ansis: 3.17.0 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -6682,7 +6682,7 @@ snapshots: '@oclif/plugin-plugins@5.4.84': dependencies: - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 ansis: 3.17.0 debug: 4.4.3(supports-color@8.1.1) npm: 11.18.0 @@ -6698,7 +6698,7 @@ snapshots: '@oclif/plugin-warn-if-update-available@3.1.68': dependencies: - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 ansis: 3.17.0 debug: 4.4.3(supports-color@8.1.1) http-call: 5.3.0 @@ -6707,9 +6707,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@oclif/test@4.1.20(@oclif/core@4.11.14)': + '@oclif/test@4.1.20(@oclif/core@4.12.0)': dependencies: - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 ansis: 3.17.0 debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: @@ -6900,32 +6900,32 @@ snapshots: '@sinonjs/commons': 3.0.1 type-detect: 4.1.0 - '@smithy/core@3.29.5': + '@smithy/core@3.29.7': dependencies: '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/credential-provider-imds@4.4.10': + '@smithy/credential-provider-imds@4.4.12': dependencies: - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/fetch-http-handler@5.6.7': + '@smithy/fetch-http-handler@5.6.9': dependencies: - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/node-http-handler@4.9.7': + '@smithy/node-http-handler@4.9.9': dependencies: - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/signature-v4@5.6.6': + '@smithy/signature-v4@5.6.8': dependencies: - '@smithy/core': 3.29.5 + '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 @@ -6940,7 +6940,7 @@ snapshots: '@stylistic/eslint-plugin@3.1.0(eslint@10.7.0)(typescript@4.9.5)': dependencies: - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@4.9.5) eslint: 10.7.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -6952,7 +6952,7 @@ snapshots: '@stylistic/eslint-plugin@3.1.0(eslint@10.7.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@5.9.3) eslint: 10.7.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -6964,8 +6964,8 @@ snapshots: '@stylistic/eslint-plugin@5.10.0(eslint@10.7.0)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) - '@typescript-eslint/types': 8.64.0 + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) + '@typescript-eslint/types': 8.65.0 eslint: 10.7.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -7138,14 +7138,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@4.9.5))(eslint@10.7.0)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@4.9.5))(eslint@10.7.0)(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/type-utils': 8.64.0(eslint@10.7.0)(typescript@4.9.5) - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/type-utils': 8.65.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.65.0 eslint: 10.7.0 ignore: 7.0.6 natural-compare: 1.4.0 @@ -7154,14 +7154,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/type-utils': 8.64.0(eslint@10.7.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/type-utils': 8.65.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.65.0 eslint: 10.7.0 ignore: 7.0.6 natural-compare: 1.4.0 @@ -7196,43 +7196,43 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@4.9.5)': + '@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@4.9.5)': dependencies: - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3(supports-color@8.1.1) eslint: 10.7.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@5.9.3)': + '@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3(supports-color@8.1.1) eslint: 10.7.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.64.0(typescript@4.9.5)': + '@typescript-eslint/project-service@8.65.0(typescript@4.9.5)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@4.9.5) - '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@4.9.5) + '@typescript-eslint/types': 8.65.0 debug: 4.4.3(supports-color@8.1.1) typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.64.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.65.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@5.9.3) - '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) + '@typescript-eslint/types': 8.65.0 debug: 4.4.3(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: @@ -7248,16 +7248,16 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.64.0': + '@typescript-eslint/scope-manager@8.65.0': dependencies: - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/visitor-keys': 8.65.0 - '@typescript-eslint/tsconfig-utils@8.64.0(typescript@4.9.5)': + '@typescript-eslint/tsconfig-utils@8.65.0(typescript@4.9.5)': dependencies: typescript: 4.9.5 - '@typescript-eslint/tsconfig-utils@8.64.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.65.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -7285,11 +7285,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.64.0(eslint@10.7.0)(typescript@4.9.5)': + '@typescript-eslint/type-utils@8.65.0(eslint@10.7.0)(typescript@4.9.5)': dependencies: - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@4.9.5) - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@4.9.5) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@4.9.5) debug: 4.4.3(supports-color@8.1.1) eslint: 10.7.0 ts-api-utils: 2.5.0(typescript@4.9.5) @@ -7297,11 +7297,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.64.0(eslint@10.7.0)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.65.0(eslint@10.7.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) eslint: 10.7.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -7313,7 +7313,7 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.64.0': {} + '@typescript-eslint/types@8.65.0': {} '@typescript-eslint/typescript-estree@6.21.0(typescript@4.9.5)': dependencies: @@ -7375,12 +7375,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.64.0(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@8.65.0(typescript@4.9.5)': dependencies: - '@typescript-eslint/project-service': 8.64.0(typescript@4.9.5) - '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@4.9.5) - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/project-service': 8.65.0(typescript@4.9.5) + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@4.9.5) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.5 semver: 7.8.5 @@ -7390,12 +7390,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.64.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.65.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.64.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@5.9.3) - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/project-service': 8.65.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.5 semver: 7.8.5 @@ -7407,7 +7407,7 @@ snapshots: '@typescript-eslint/utils@6.21.0(eslint@10.7.0)(typescript@4.9.5)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.21.0 @@ -7421,7 +7421,7 @@ snapshots: '@typescript-eslint/utils@6.21.0(eslint@10.7.0)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.21.0 @@ -7435,7 +7435,7 @@ snapshots: '@typescript-eslint/utils@7.18.0(eslint@10.7.0)(typescript@4.9.5)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@4.9.5) @@ -7446,7 +7446,7 @@ snapshots: '@typescript-eslint/utils@7.18.0(eslint@10.7.0)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.3) @@ -7455,23 +7455,23 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.64.0(eslint@10.7.0)(typescript@4.9.5)': + '@typescript-eslint/utils@8.65.0(eslint@10.7.0)(typescript@4.9.5)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@4.9.5) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@4.9.5) eslint: 10.7.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.64.0(eslint@10.7.0)(typescript@5.9.3)': + '@typescript-eslint/utils@8.65.0(eslint@10.7.0)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) eslint: 10.7.0 typescript: 5.9.3 transitivePeerDependencies: @@ -7487,9 +7487,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.64.0': + '@typescript-eslint/visitor-keys@8.65.0': dependencies: - '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/types': 8.65.0 eslint-visitor-keys: 5.0.1 '@unrs/resolver-binding-android-arm-eabi@1.12.2': @@ -7625,7 +7625,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.3 + fast-uri: 3.1.4 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -7796,7 +7796,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.43: {} + baseline-browser-mapping@2.11.1: {} big-json@3.2.0: dependencies: @@ -7850,13 +7850,13 @@ snapshots: browser-stdout@1.3.1: {} - browserslist@4.28.6: + browserslist@4.28.7: dependencies: - baseline-browser-mapping: 2.10.43 + baseline-browser-mapping: 2.11.1 caniuse-lite: 1.0.30001806 - electron-to-chromium: 1.5.393 + electron-to-chromium: 1.5.395 node-releases: 2.0.51 - update-browserslist-db: 1.2.3(browserslist@4.28.6) + update-browserslist-db: 1.2.3(browserslist@4.28.7) buffer-from@1.1.2: {} @@ -8085,17 +8085,17 @@ snapshots: color-convert@3.1.3: dependencies: - color-name: 2.1.0 + color-name: 2.1.1 color-name@1.1.3: {} color-name@1.1.4: {} - color-name@2.1.0: {} + color-name@2.1.1: {} color-string@2.1.4: dependencies: - color-name: 2.1.0 + color-name: 2.1.1 color@5.0.3: dependencies: @@ -8170,7 +8170,7 @@ snapshots: core-js-compat@3.49.0: dependencies: - browserslist: 4.28.6 + browserslist: 4.28.7 core-util-is@1.0.3: {} @@ -8328,7 +8328,7 @@ snapshots: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.393: {} + electron-to-chromium@1.5.395: {} elegant-spinner@1.0.1: {} @@ -8400,7 +8400,7 @@ snapshots: object-inspect: 1.13.4 object-keys: 1.1.1 object.assign: 4.1.7 - own-keys: 1.0.1 + own-keys: 1.0.2 regexp.prototype.flags: 1.5.4 safe-array-concat: 1.1.4 safe-push-apply: 1.0.0 @@ -8519,18 +8519,18 @@ snapshots: '@eslint/eslintrc': 3.3.6 '@eslint/js': 9.39.5 '@stylistic/eslint-plugin': 3.1.0(eslint@10.7.0)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@4.9.5))(eslint@10.7.0)(typescript@4.9.5) - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@4.9.5))(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@4.9.5) eslint-config-xo: 0.49.0(eslint@10.7.0) eslint-config-xo-space: 0.35.0(eslint@10.7.0) eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@10.7.0) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0) eslint-plugin-jsdoc: 50.8.0(eslint@10.7.0) eslint-plugin-mocha: 10.5.0(eslint@10.7.0) eslint-plugin-n: 17.24.0(eslint@10.7.0)(typescript@4.9.5) eslint-plugin-perfectionist: 4.15.1(eslint@10.7.0)(typescript@4.9.5) eslint-plugin-unicorn: 56.0.1(eslint@10.7.0) - typescript-eslint: 8.64.0(eslint@10.7.0)(typescript@4.9.5) + typescript-eslint: 8.65.0(eslint@10.7.0)(typescript@4.9.5) transitivePeerDependencies: - eslint - eslint-import-resolver-webpack @@ -8544,18 +8544,18 @@ snapshots: '@eslint/eslintrc': 3.3.6 '@eslint/js': 9.39.5 '@stylistic/eslint-plugin': 3.1.0(eslint@10.7.0)(typescript@5.9.3) - '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@5.9.3) eslint-config-xo: 0.49.0(eslint@10.7.0) eslint-config-xo-space: 0.35.0(eslint@10.7.0) eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0))(eslint@10.7.0) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0) eslint-plugin-jsdoc: 50.8.0(eslint@10.7.0) eslint-plugin-mocha: 10.5.0(eslint@10.7.0) eslint-plugin-n: 17.24.0(eslint@10.7.0)(typescript@5.9.3) eslint-plugin-perfectionist: 4.15.1(eslint@10.7.0)(typescript@5.9.3) eslint-plugin-unicorn: 56.0.1(eslint@10.7.0) - typescript-eslint: 8.64.0(eslint@10.7.0)(typescript@5.9.3) + typescript-eslint: 8.65.0(eslint@10.7.0)(typescript@5.9.3) transitivePeerDependencies: - eslint - eslint-import-resolver-webpack @@ -8642,22 +8642,22 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.14.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0): + eslint-module-utils@2.14.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@4.9.5) eslint: 10.7.0 eslint-import-resolver-node: 0.3.10 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@10.7.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.14.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0))(eslint@10.7.0))(eslint@10.7.0): + eslint-module-utils@2.14.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0))(eslint@10.7.0))(eslint@10.7.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@5.9.3) eslint: 10.7.0 eslint-import-resolver-node: 0.3.10 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0))(eslint@10.7.0) @@ -8666,7 +8666,7 @@ snapshots: eslint-plugin-es-x@7.8.0(eslint@10.7.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) '@eslint-community/regexpp': 4.12.2 eslint: 10.7.0 eslint-compat-utils: 0.5.1(eslint@10.7.0) @@ -8735,7 +8735,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -8746,7 +8746,7 @@ snapshots: doctrine: 2.1.0 eslint: 10.7.0 eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -8758,13 +8758,13 @@ snapshots: string.prototype.trimend: 1.0.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.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.64.0(eslint@10.7.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@10.7.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -8775,7 +8775,7 @@ snapshots: doctrine: 2.1.0 eslint: 10.7.0 eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0))(eslint@10.7.0))(eslint@10.7.0) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0))(eslint@10.7.0))(eslint@10.7.0) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -8787,7 +8787,7 @@ snapshots: string.prototype.trimend: 1.0.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -8830,7 +8830,7 @@ snapshots: eslint-plugin-n@17.24.0(eslint@10.7.0)(typescript@4.9.5): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) enhanced-resolve: 5.24.3 eslint: 10.7.0 eslint-plugin-es-x: 7.8.0(eslint@10.7.0) @@ -8845,7 +8845,7 @@ snapshots: eslint-plugin-n@17.24.0(eslint@10.7.0)(typescript@5.9.3): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) enhanced-resolve: 5.24.3 eslint: 10.7.0 eslint-plugin-es-x: 7.8.0(eslint@10.7.0) @@ -8880,8 +8880,8 @@ snapshots: eslint-plugin-perfectionist@4.15.1(eslint@10.7.0)(typescript@4.9.5): dependencies: - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@4.9.5) eslint: 10.7.0 natural-orderby: 5.0.0 transitivePeerDependencies: @@ -8890,8 +8890,8 @@ snapshots: eslint-plugin-perfectionist@4.15.1(eslint@10.7.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@5.9.3) eslint: 10.7.0 natural-orderby: 5.0.0 transitivePeerDependencies: @@ -8901,7 +8901,7 @@ snapshots: eslint-plugin-unicorn@48.0.1(eslint@10.7.0): dependencies: '@babel/helper-validator-identifier': 7.29.7 - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) ci-info: 3.9.0 clean-regexp: 1.0.0 eslint: 10.7.0 @@ -8920,7 +8920,7 @@ snapshots: eslint-plugin-unicorn@56.0.1(eslint@10.7.0): dependencies: '@babel/helper-validator-identifier': 7.29.7 - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) ci-info: 4.4.0 clean-regexp: 1.0.0 core-js-compat: 3.49.0 @@ -8965,7 +8965,7 @@ snapshots: eslint@10.7.0: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 '@eslint/config-helpers': 0.6.0 @@ -9120,7 +9120,7 @@ snapshots: dependencies: fastest-levenshtein: 1.0.16 - fast-uri@3.1.3: {} + fast-uri@3.1.4: {} fastest-levenshtein@1.0.16: {} @@ -9201,12 +9201,12 @@ snapshots: flat-cache@4.0.1: dependencies: - flatted: 3.4.2 + flatted: 3.4.3 keyv: 4.5.4 flat@5.0.2: {} - flatted@3.4.2: {} + flatted@3.4.3: {} fn.name@1.1.0: {} @@ -10366,14 +10366,14 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.2 - oclif@4.23.27(@types/node@14.18.63): + oclif@4.23.28(@types/node@14.18.63): dependencies: - '@aws-sdk/client-cloudfront': 3.1090.0 - '@aws-sdk/client-s3': 3.1090.0 + '@aws-sdk/client-cloudfront': 3.1093.0 + '@aws-sdk/client-s3': 3.1093.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 '@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 @@ -10395,14 +10395,14 @@ snapshots: - '@types/node' - supports-color - oclif@4.23.27(@types/node@18.19.130): + oclif@4.23.28(@types/node@18.19.130): dependencies: - '@aws-sdk/client-cloudfront': 3.1090.0 - '@aws-sdk/client-s3': 3.1090.0 + '@aws-sdk/client-cloudfront': 3.1093.0 + '@aws-sdk/client-s3': 3.1093.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 - '@oclif/core': 4.11.14 + '@oclif/core': 4.12.0 '@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 @@ -10500,8 +10500,9 @@ snapshots: '@otplib/preset-default': 12.0.1 '@otplib/preset-v11': 12.0.1 - own-keys@1.0.1: + own-keys@1.0.2: dependencies: + call-bound: 1.0.4 get-intrinsic: 1.3.0 object-keys: 1.1.1 safe-push-apply: 1.0.0 @@ -11308,7 +11309,7 @@ snapshots: tapable@2.3.3: {} - tar@7.5.20: + tar@7.5.21: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 @@ -11534,23 +11535,23 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.64.0(eslint@10.7.0)(typescript@4.9.5): + typescript-eslint@8.65.0(eslint@10.7.0)(typescript@4.9.5): dependencies: - '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@4.9.5))(eslint@10.7.0)(typescript@4.9.5) - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 8.64.0(typescript@4.9.5) - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@4.9.5))(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.65.0(typescript@4.9.5) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@4.9.5) eslint: 10.7.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color - typescript-eslint@8.64.0(eslint@10.7.0)(typescript@5.9.3): + typescript-eslint@8.65.0(eslint@10.7.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@5.9.3) eslint: 10.7.0 typescript: 5.9.3 transitivePeerDependencies: @@ -11608,9 +11609,9 @@ snapshots: '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 - update-browserslist-db@1.2.3(browserslist@4.28.6): + update-browserslist-db@1.2.3(browserslist@4.28.7): dependencies: - browserslist: 4.28.6 + browserslist: 4.28.7 escalade: 3.2.0 picocolors: 1.1.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 64f629fa72..3ddb712412 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,4 +4,4 @@ overrides: tmp: 0.2.7 uuid: 14.0.0 brace-expansion: 5.0.7 - fast-uri: 3.1.3 + fast-uri: 3.1.4 From 5f58ed7816e37599e2603c6fe7aaa28d91399ffc Mon Sep 17 00:00:00 2001 From: raj pandey Date: Thu, 23 Jul 2026 14:48:56 +0530 Subject: [PATCH 3/4] fix(utilities): add globalfields.json to readGlobalFieldSchemas ignore list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Prevents silent data corruption when a CLI v1 export archive containing global_fields/globalfields.json is passed to readGlobalFieldSchemas — the bulk array file is now skipped instead of being parsed as a single schema element. readContentTypeSchemas is unaffected. Co-Authored-By: Claude Sonnet 4.6 --- packages/contentstack-utilities/src/content-type-utils.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/contentstack-utilities/src/content-type-utils.ts b/packages/contentstack-utilities/src/content-type-utils.ts index 3ed3886827..92cfd7377c 100644 --- a/packages/contentstack-utilities/src/content-type-utils.ts +++ b/packages/contentstack-utilities/src/content-type-utils.ts @@ -7,9 +7,11 @@ import { resolve as pResolve } from 'node:path'; * @param ignoredFiles - Files to ignore (defaults to schema.json, .DS_Store, __master.json, __priority.json) * @returns Array of content type schemas (empty if the path is missing or has no eligible files) */ +const DEFAULT_GF_IGNORED_FILES = ['schema.json', '.DS_Store', '__master.json', '__priority.json', 'field_rules_uid.json', 'globalfields.json']; + export function readGlobalFieldSchemas( dirPath: string, - ignoredFiles?: string[], + ignoredFiles: string[] = DEFAULT_GF_IGNORED_FILES, ): Record[] { return readContentTypeSchemas(dirPath, ignoredFiles); } From f42e59b5efb71d773202c44baa95b37735b7af5b Mon Sep 17 00:00:00 2001 From: raj pandey Date: Thu, 23 Jul 2026 15:24:41 +0530 Subject: [PATCH 4/4] test(utilities): add readGlobalFieldSchemas unit tests and assert readContentTypeSchemas unchanged Co-Authored-By: Claude Sonnet 4.6 --- .../test/unit/content-type-utils.test.ts | 108 +++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/packages/contentstack-utilities/test/unit/content-type-utils.test.ts b/packages/contentstack-utilities/test/unit/content-type-utils.test.ts index 89778292be..79d03b3ba0 100644 --- a/packages/contentstack-utilities/test/unit/content-type-utils.test.ts +++ b/packages/contentstack-utilities/test/unit/content-type-utils.test.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; import sinon from 'sinon'; -import { readContentTypeSchemas } from '../../src/content-type-utils'; +import { readContentTypeSchemas, readGlobalFieldSchemas } from '../../src/content-type-utils'; describe('readContentTypeSchemas', () => { afterEach(() => { @@ -144,4 +144,110 @@ describe('readContentTypeSchemas', () => { sinon.restore(); }); + + it('should NOT ignore globalfields.json (that is readGlobalFieldSchemas responsibility)', () => { + const mockBulk = [{ uid: 'gf_1', title: 'GF 1' }]; + const mockPerUid = { uid: 'gf_2', title: 'GF 2', schema: [] }; + + sinon.stub(require('fs'), 'existsSync').returns(true); + sinon.stub(require('fs'), 'readdirSync').returns(['globalfields.json', 'gf_2.json']); + const readFileStub = sinon.stub(require('fs'), 'readFileSync'); + readFileStub.withArgs(sinon.match(/globalfields\.json/), 'utf8').returns(JSON.stringify(mockBulk)); + readFileStub.withArgs(sinon.match(/gf_2\.json/), 'utf8').returns(JSON.stringify(mockPerUid)); + + const result = readContentTypeSchemas('/test/path'); + + expect(result).to.have.lengthOf(2); + + sinon.restore(); + }); +}); + +describe('readGlobalFieldSchemas', () => { + afterEach(() => { + sinon.restore(); + }); + + it('should return empty array when directory does not exist', () => { + sinon.stub(require('fs'), 'existsSync').returns(false); + + const result = readGlobalFieldSchemas('/nonexistent/path'); + + expect(result).to.be.an('array'); + expect(result).to.have.lengthOf(0); + }); + + it('should read per-uid JSON files and ignore globalfields.json by default', () => { + const mockGF = { uid: 'gf_1', title: 'GF 1', schema: [] }; + + sinon.stub(require('fs'), 'existsSync').returns(true); + sinon.stub(require('fs'), 'readdirSync').returns(['gf_1.json', 'globalfields.json', '.DS_Store', 'schema.json']); + const readFileStub = sinon.stub(require('fs'), 'readFileSync'); + readFileStub.withArgs(sinon.match(/gf_1\.json/), 'utf8').returns(JSON.stringify(mockGF)); + + const result = readGlobalFieldSchemas('/test/path'); + + expect(result).to.be.an('array'); + expect(result).to.have.lengthOf(1); + expect(result[0].uid).to.equal('gf_1'); + }); + + it('should not include globalfields.json — prevents bulk-array corruption on import', () => { + const mockBulkArray = [{ uid: 'gf_1' }, { uid: 'gf_2' }]; + const mockPerUid = { uid: 'gf_3', title: 'GF 3', schema: [] }; + + sinon.stub(require('fs'), 'existsSync').returns(true); + sinon.stub(require('fs'), 'readdirSync').returns(['globalfields.json', 'gf_3.json']); + const readFileStub = sinon.stub(require('fs'), 'readFileSync'); + readFileStub.withArgs(sinon.match(/globalfields\.json/), 'utf8').returns(JSON.stringify(mockBulkArray)); + readFileStub.withArgs(sinon.match(/gf_3\.json/), 'utf8').returns(JSON.stringify(mockPerUid)); + + const result = readGlobalFieldSchemas('/test/path'); + + // Only the per-uid file is returned; globalfields.json array not parsed as a schema entry + expect(result).to.have.lengthOf(1); + expect(Array.isArray(result[0])).to.be.false; + expect((result[0] as any).uid).to.equal('gf_3'); + }); + + it('should read multiple per-uid files', () => { + const mockGF1 = { uid: 'gf_1', title: 'GF 1', schema: [] }; + const mockGF2 = { uid: 'gf_2', title: 'GF 2', schema: [] }; + + sinon.stub(require('fs'), 'existsSync').returns(true); + sinon.stub(require('fs'), 'readdirSync').returns(['gf_1.json', 'gf_2.json', 'globalfields.json']); + const readFileStub = sinon.stub(require('fs'), 'readFileSync'); + readFileStub.withArgs(sinon.match(/gf_1\.json/), 'utf8').returns(JSON.stringify(mockGF1)); + readFileStub.withArgs(sinon.match(/gf_2\.json/), 'utf8').returns(JSON.stringify(mockGF2)); + + const result = readGlobalFieldSchemas('/test/path'); + + expect(result).to.have.lengthOf(2); + expect(result.map((r: any) => r.uid)).to.include.members(['gf_1', 'gf_2']); + }); + + it('should return empty array when directory contains only globalfields.json', () => { + sinon.stub(require('fs'), 'existsSync').returns(true); + sinon.stub(require('fs'), 'readdirSync').returns(['globalfields.json', '.DS_Store']); + + const result = readGlobalFieldSchemas('/test/path'); + + expect(result).to.be.an('array'); + expect(result).to.have.lengthOf(0); + }); + + it('readContentTypeSchemas default ignore list is unchanged — no globalfields.json exclusion', () => { + sinon.stub(require('fs'), 'existsSync').returns(true); + sinon.stub(require('fs'), 'readdirSync').returns(['globalfields.json']); + sinon.stub(require('fs'), 'readFileSync') + .withArgs(sinon.match(/globalfields\.json/), 'utf8') + .returns(JSON.stringify([{ uid: 'gf_1' }])); + + // readContentTypeSchemas includes globalfields.json; readGlobalFieldSchemas excludes it + const ctResult = readContentTypeSchemas('/test/path'); + const gfResult = readGlobalFieldSchemas('/test/path'); + + expect(ctResult).to.have.lengthOf(1); + expect(gfResult).to.have.lengthOf(0); + }); });