diff --git a/package-lock.json b/package-lock.json index d743be2405..4668e2d07b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -837,9 +837,9 @@ "link": true }, "node_modules/@contentstack/json-rte-serializer": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@contentstack/json-rte-serializer/-/json-rte-serializer-2.0.9.tgz", - "integrity": "sha512-HMXDdJy0m9PzcFttytwZNVApraYlkN6uCLVdvRoqnYnYr9tFBTilE6ker2zWrZa7xB70xxiSzdOX569OMKrJgg==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@contentstack/json-rte-serializer/-/json-rte-serializer-2.0.10.tgz", + "integrity": "sha512-32tzzNTaXsfJjuPe2x0xz1f1c3JKKtS7XHBo2y6C4NujKe2ROW2Fq50VjdEYbjm7oo8uOt4yOE1XZpj0KjmQXQ==", "license": "MIT", "dependencies": { "array-flat-polyfill": "^1.0.1", @@ -1061,9 +1061,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "license": "MIT", "engines": { @@ -1126,14 +1126,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -2402,14 +2402,14 @@ } }, "node_modules/@oclif/plugin-plugins": { - "version": "5.4.8", - "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-5.4.8.tgz", - "integrity": "sha512-jDkWedI7HVhkig8UycXpvSq92s08Op0MJqYnumHZv3g3puz3AAMPouESlMOKY8Z0mEnJHSlnOjLyVXQL2BDKWg==", + "version": "5.4.9", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-5.4.9.tgz", + "integrity": "sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==", "license": "MIT", "dependencies": { "@oclif/core": "^4", "ansis": "^3.3.2", - "debug": "^4.3.6", + "debug": "^4.3.7", "npm": "^10.8.3", "npm-package-arg": "^11.0.3", "npm-run-path": "^5.3.0", @@ -5553,9 +5553,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001660", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", - "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", + "version": "1.0.30001663", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz", + "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==", "dev": true, "funding": [ { @@ -7252,9 +7252,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.23", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.23.tgz", - "integrity": "sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==", + "version": "1.5.27", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.27.tgz", + "integrity": "sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==", "dev": true, "license": "ISC" }, @@ -7612,17 +7612,17 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -13503,16 +13503,21 @@ } }, "node_modules/jsdoc-parse/node_modules/find-replace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-5.0.1.tgz", - "integrity": "sha512-o5/Y8HrCNRuFF5rdNTkX8Vhv6kTFTV0t1zIoigwlCdbkA9qaapRzxvWPND2VvlFa9LBI05Q1i8ml/saMqkOJUQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-5.0.2.tgz", + "integrity": "sha512-Y45BAiE3mz2QsrN2fb5QEtO4qb44NcS7en/0y9PEVsg351HsLeVclP8QPMH79Le9sH3rs5RSwJu99W0WPZO43Q==", "dev": true, "license": "MIT", - "dependencies": { - "array-back": "^6.2.2" - }, "engines": { "node": ">=14" + }, + "peerDependencies": { + "@75lb/nature": "latest" + }, + "peerDependenciesMeta": { + "@75lb/nature": { + "optional": true + } } }, "node_modules/jsdoc-to-markdown": { @@ -22573,9 +22578,9 @@ } }, "node_modules/sort-array/node_modules/typical": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/typical/-/typical-7.1.1.tgz", - "integrity": "sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-7.2.0.tgz", + "integrity": "sha512-W1+HdVRUl8fS3MZ9ogD51GOb46xMmhAZzR0WPw5jcgIZQJVvkddYzAl4YTU6g5w33Y1iRQLdIi2/1jhi2RNL0g==", "dev": true, "license": "MIT", "engines": { @@ -26301,7 +26306,7 @@ "@contentstack/cli-audit": "~1.7.1", "@contentstack/cli-auth": "~1.3.21", "@contentstack/cli-cm-bootstrap": "~1.11.0", - "@contentstack/cli-cm-branches": "~1.1.3", + "@contentstack/cli-cm-branches": "~1.2.0", "@contentstack/cli-cm-bulk-publish": "~1.4.8", "@contentstack/cli-cm-clone": "~1.11.1", "@contentstack/cli-cm-export": "~1.12.1", @@ -26747,7 +26752,7 @@ }, "packages/contentstack-branches": { "name": "@contentstack/cli-cm-branches", - "version": "1.1.3", + "version": "1.2.0", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.3.0", diff --git a/packages/contentstack-auth/src/commands/auth/login.ts b/packages/contentstack-auth/src/commands/auth/login.ts index cae77fb6e6..8b61d65ca8 100644 --- a/packages/contentstack-auth/src/commands/auth/login.ts +++ b/packages/contentstack-auth/src/commands/auth/login.ts @@ -66,6 +66,9 @@ export default class LoginCommand extends BaseCommand { } } catch (error) { let errorMessage = formatError(error) || 'Something went wrong while logging. Please try again.'; + if (typeof errorMessage === 'object' && Object.keys(errorMessage)?.length === 0) { + console.log(error); + } this.logger.error('login failed', errorMessage); cliux.error('CLI_AUTH_LOGIN_FAILED'); cliux.error(errorMessage); diff --git a/packages/contentstack-branches/package.json b/packages/contentstack-branches/package.json index ece3af8b45..85649cb7cc 100644 --- a/packages/contentstack-branches/package.json +++ b/packages/contentstack-branches/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-branches", "description": "Contentstack CLI plugin to do branches operations", - "version": "1.1.3", + "version": "1.2.0", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { diff --git a/packages/contentstack-branches/src/utils/entry-create-script.ts b/packages/contentstack-branches/src/utils/entry-create-script.ts index fccb08d55e..ca5d06038d 100644 --- a/packages/contentstack-branches/src/utils/entry-create-script.ts +++ b/packages/contentstack-branches/src/utils/entry-create-script.ts @@ -108,6 +108,13 @@ export function entryCreateScript(contentType) { findAssetIdsFromJsonRte(entry, schema); parent.pop(); } + if ( + schema[i].data_type === 'json' && + schema[i].field_metadata.extension && + schema[i].field_metadata.is_asset + ) { + fetchAssetFromFileFields(parent,schema[i],entry); + } if ( schema[i].data_type === 'text' && schema[i].field_metadata && @@ -121,43 +128,47 @@ export function entryCreateScript(contentType) { parent.pop(); } if (schema[i].data_type === 'file') { - parent.push(schema[i].uid); - let updatedEntry = entry; - for (let i = 0; i < parent.length; i++) { - updatedEntry = updatedEntry[parent[i]]; - } - const imgDetails = updatedEntry; - if (schema[i].multiple) { - if (imgDetails && imgDetails.length) { - imgDetails.forEach((img) => { - const obj = { - uid: img.uid, - parent_uid: img.parent_uid, - description: img.description, - title: img.title, - filename: img.filename, - url: img.url, - }; - cAssetDetails.push(obj); - }); - } - } else { - if (imgDetails) { - const obj = { - uid: imgDetails.uid, - parent_uid: imgDetails.parent_uid, - description: imgDetails.description, - title: imgDetails.title, - filename: imgDetails.filename, - url: imgDetails.url, - }; - cAssetDetails.push(obj); - } - } - parent.pop(); + fetchAssetFromFileFields(parent,schema[i],entry); } } }; + + function fetchAssetFromFileFields (parent, schema, entry) { + parent.push(schema.uid); + let updatedEntry = entry; + for (let i = 0; i < parent.length; i++) { + updatedEntry = updatedEntry[parent[i]]; + } + const imgDetails = updatedEntry; + if (schema.multiple) { + if (imgDetails && imgDetails.length) { + imgDetails.forEach((img) => { + const obj = { + uid: img.uid, + parent_uid: img.parent_uid, + description: img.description, + title: img.title, + filename: img.filename, + url: img.url, + }; + assetDetails.push(obj); + }); + } + } else { + if (imgDetails) { + const obj = { + uid: imgDetails.uid, + parent_uid: imgDetails.parent_uid, + description: imgDetails.description, + title: imgDetails.title, + filename: imgDetails.filename, + url: imgDetails.url, + }; + assetDetails.push(obj); + } + } + parent.pop(); + } function findAssetIdsFromHtmlRte(entryObj, ctSchema) { const regex = / { - const obj = { - uid: img.uid, - parent_uid: img.parent_uid, - description: img.description, - title: img.title, - filename: img.filename, - url: img.url, - }; - assetDetails.push(obj); - }); - } - } else { - if (imgDetails) { - const obj = { - uid: imgDetails.uid, - parent_uid: imgDetails.parent_uid, - description: imgDetails.description, - title: imgDetails.title, - filename: imgDetails.filename, - url: imgDetails.url, - }; - assetDetails.push(obj); - } - } - parent.pop(); + fetchAssetFromFileFields(parent,schema[i],entry); } } }; + function fetchAssetFromFileFields (parent, schema, entry) { + parent.push(schema.uid); + let updatedEntry = entry; + for (let i = 0; i < parent.length; i++) { + updatedEntry = updatedEntry[parent[i]]; + } + const imgDetails = updatedEntry; + if (schema.multiple) { + if (imgDetails && imgDetails.length) { + imgDetails.forEach((img) => { + const obj = { + uid: img.uid, + parent_uid: img.parent_uid, + description: img.description, + title: img.title, + filename: img.filename, + url: img.url, + }; + assetDetails.push(obj); + }); + } + } else { + if (imgDetails) { + const obj = { + uid: imgDetails.uid, + parent_uid: imgDetails.parent_uid, + description: imgDetails.description, + title: imgDetails.title, + filename: imgDetails.filename, + url: imgDetails.url, + }; + assetDetails.push(obj); + } + } + parent.pop(); + } function findAssetIdsFromHtmlRte(entryObj, ctSchema) { const regex = / { - const obj = { - uid: img.uid, - parent_uid: img.parent_uid, - description: img.description, - title: img.title, - filename: img.filename, - url: img.url, - }; - assetDetails.push(obj); - }); - } - } else { - if (imgDetails) { - const obj = { - uid: imgDetails.uid, - parent_uid: imgDetails.parent_uid, - description: imgDetails.description, - title: imgDetails.title, - filename: imgDetails.filename, - url: imgDetails.url, - }; - assetDetails.push(obj); - } - } - parent.pop(); + fetchAssetFromFileFields(parent,schema[i],entry); } } }; - + + function fetchAssetFromFileFields (parent, schema, entry) { + parent.push(schema.uid); + let updatedEntry = entry; + for (let i = 0; i < parent.length; i++) { + updatedEntry = updatedEntry[parent[i]]; + } + const imgDetails = updatedEntry; + if (schema.multiple) { + if (imgDetails && imgDetails.length) { + imgDetails.forEach((img) => { + const obj = { + uid: img.uid, + parent_uid: img.parent_uid, + description: img.description, + title: img.title, + filename: img.filename, + url: img.url, + }; + assetDetails.push(obj); + }); + } + } else { + if (imgDetails) { + const obj = { + uid: imgDetails.uid, + parent_uid: imgDetails.parent_uid, + description: imgDetails.description, + title: imgDetails.title, + filename: imgDetails.filename, + url: imgDetails.url, + }; + assetDetails.push(obj); + } + } + parent.pop(); + } + function findAssetIdsFromHtmlRte(entryObj, ctSchema) { const regex = /=14.0.0} peerDependencies: @@ -1283,7 +1283,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true @@ -1617,8 +1617,8 @@ packages: engines: {node: '>=0.1.90'} dev: false - /@contentstack/json-rte-serializer/2.0.9: - resolution: {integrity: sha512-HMXDdJy0m9PzcFttytwZNVApraYlkN6uCLVdvRoqnYnYr9tFBTilE6ker2zWrZa7xB70xxiSzdOX569OMKrJgg==} + /@contentstack/json-rte-serializer/2.0.10: + resolution: {integrity: sha512-32tzzNTaXsfJjuPe2x0xz1f1c3JKKtS7XHBo2y6C4NujKe2ROW2Fq50VjdEYbjm7oo8uOt4yOE1XZpj0KjmQXQ==} dependencies: array-flat-polyfill: 1.0.1 lodash: 4.17.21 @@ -1682,13 +1682,13 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: + /@eslint-community/eslint-utils/4.4.0_eslint@8.57.1: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 3.4.3 dev: true @@ -1731,8 +1731,8 @@ packages: - supports-color dev: true - /@eslint/js/8.57.0: - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + /@eslint/js/8.57.1: + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1776,8 +1776,8 @@ packages: graphql: 16.9.0 dev: false - /@humanwhocodes/config-array/0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + /@humanwhocodes/config-array/0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead dependencies: @@ -2883,8 +2883,8 @@ packages: - typescript dev: true - /@oclif/plugin-plugins/5.4.8: - resolution: {integrity: sha512-jDkWedI7HVhkig8UycXpvSq92s08Op0MJqYnumHZv3g3puz3AAMPouESlMOKY8Z0mEnJHSlnOjLyVXQL2BDKWg==} + /@oclif/plugin-plugins/5.4.9: + resolution: {integrity: sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==} engines: {node: '>=18.0.0'} dependencies: '@oclif/core': 4.0.22 @@ -3666,7 +3666,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/eslint-plugin/5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3679,10 +3679,10 @@ packages: dependencies: '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u - '@typescript-eslint/utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/type-utils': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji + '@typescript-eslint/utils': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 @@ -3693,7 +3693,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/6.21.0_foqtb2thsziclfjwhyt52zssxe: + /@typescript-eslint/eslint-plugin/6.21.0_orvgifedatqukxtqc62v55dbnm: resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3705,13 +3705,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/parser': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0_da34rr5jjo7ome56umyinntrou - '@typescript-eslint/utils': 6.21.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/type-utils': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm + '@typescript-eslint/utils': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -3722,7 +3722,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/6.21.0_xbofpdac7rbhrj4n4ako24u72m: + /@typescript-eslint/eslint-plugin/6.21.0_s4hemk7ff6xb5gs532l53o6gkm: resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3734,13 +3734,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u - '@typescript-eslint/utils': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/type-utils': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji + '@typescript-eslint/utils': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -3780,7 +3780,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/6.21.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/parser/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3795,13 +3795,13 @@ packages: '@typescript-eslint/typescript-estree': 6.21.0_typescript@4.9.5 '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/6.21.0_da34rr5jjo7ome56umyinntrou: + /@typescript-eslint/parser/6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3816,7 +3816,7 @@ packages: '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.2 '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -3867,7 +3867,7 @@ packages: '@typescript-eslint/visitor-keys': 7.18.0 dev: true - /@typescript-eslint/type-utils/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/type-utils/5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3878,16 +3878,16 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/utils': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 tsutils: 3.21.0_typescript@4.9.5 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils/6.21.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/type-utils/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3898,16 +3898,16 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.21.0_typescript@4.9.5 - '@typescript-eslint/utils': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/utils': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 ts-api-utils: 1.3.0_typescript@4.9.5 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils/6.21.0_da34rr5jjo7ome56umyinntrou: + /@typescript-eslint/type-utils/6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3918,9 +3918,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.2 - '@typescript-eslint/utils': 6.21.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/utils': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 ts-api-utils: 1.3.0_typescript@5.6.2 typescript: 5.6.2 transitivePeerDependencies: @@ -4071,19 +4071,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/utils/5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 - eslint: 8.57.0 + eslint: 8.57.1 eslint-scope: 5.1.1 semver: 7.6.3 transitivePeerDependencies: @@ -4091,38 +4091,38 @@ packages: - typescript dev: true - /@typescript-eslint/utils/6.21.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/utils/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0_typescript@4.9.5 - eslint: 8.57.0 + eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/6.21.0_da34rr5jjo7ome56umyinntrou: + /@typescript-eslint/utils/6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.2 - eslint: 8.57.0 + eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -4148,33 +4148,33 @@ packages: - typescript dev: true - /@typescript-eslint/utils/7.18.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/utils/7.18.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0_typescript@4.9.5 - eslint: 8.57.0 + eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/7.18.0_da34rr5jjo7ome56umyinntrou: + /@typescript-eslint/utils/7.18.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0_typescript@5.6.2 - eslint: 8.57.0 + eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript @@ -4937,8 +4937,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001660 - electron-to-chromium: 1.5.23 + caniuse-lite: 1.0.30001663 + electron-to-chromium: 1.5.27 node-releases: 2.0.18 update-browserslist-db: 1.1.0_browserslist@4.23.3 dev: true @@ -5184,8 +5184,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001660: - resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} + /caniuse-lite/1.0.30001663: + resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==} dev: true /cardinal/2.1.1: @@ -6185,8 +6185,8 @@ packages: dependencies: jake: 10.9.2 - /electron-to-chromium/1.5.23: - resolution: {integrity: sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==} + /electron-to-chromium/1.5.27: + resolution: {integrity: sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==} dev: true /elegant-spinner/1.0.1: @@ -6409,18 +6409,18 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-oclif-typescript/3.1.11_4lxgoysztp3gakdxqfzw7vhg4u: + /eslint-config-oclif-typescript/3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-4ES2PhL8nsKaVRqQoSwYwteoLnnns72vh6Sc5INsOSKpa/kDsG9nlLC/+kxcpLWy8A1p5JFDAwrDyg6qXbwZtg==} engines: {node: '>=18.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0_xbofpdac7rbhrj4n4ako24u72m - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u - eslint-config-xo-space: 0.35.0_eslint@8.57.0 - eslint-import-resolver-typescript: 3.6.3_vlxrtconwegi4ufrc2q6ije6we - eslint-plugin-import: 2.30.0_6wbi4dmvtixbnif76zut3piemi - eslint-plugin-mocha: 10.5.0_eslint@8.57.0 - eslint-plugin-n: 15.7.0_eslint@8.57.0 - eslint-plugin-perfectionist: 2.11.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/eslint-plugin': 6.21.0_s4hemk7ff6xb5gs532l53o6gkm + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-xo-space: 0.35.0_eslint@8.57.1 + eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a + eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm + eslint-plugin-mocha: 10.5.0_eslint@8.57.1 + eslint-plugin-n: 15.7.0_eslint@8.57.1 + eslint-plugin-perfectionist: 2.11.0_avq3eyf5kaj6ssrwo7fvkrwnji transitivePeerDependencies: - astro-eslint-parser - eslint @@ -6434,18 +6434,18 @@ packages: - vue-eslint-parser dev: true - /eslint-config-oclif-typescript/3.1.11_da34rr5jjo7ome56umyinntrou: + /eslint-config-oclif-typescript/3.1.11_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-4ES2PhL8nsKaVRqQoSwYwteoLnnns72vh6Sc5INsOSKpa/kDsG9nlLC/+kxcpLWy8A1p5JFDAwrDyg6qXbwZtg==} engines: {node: '>=18.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0_foqtb2thsziclfjwhyt52zssxe - '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou - eslint-config-xo-space: 0.35.0_eslint@8.57.0 - eslint-import-resolver-typescript: 3.6.3_vlxrtconwegi4ufrc2q6ije6we - eslint-plugin-import: 2.30.0_6wbi4dmvtixbnif76zut3piemi - eslint-plugin-mocha: 10.5.0_eslint@8.57.0 - eslint-plugin-n: 15.7.0_eslint@8.57.0 - eslint-plugin-perfectionist: 2.11.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/eslint-plugin': 6.21.0_orvgifedatqukxtqc62v55dbnm + '@typescript-eslint/parser': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm + eslint-config-xo-space: 0.35.0_eslint@8.57.1 + eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a + eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm + eslint-plugin-mocha: 10.5.0_eslint@8.57.1 + eslint-plugin-n: 15.7.0_eslint@8.57.1 + eslint-plugin-perfectionist: 2.11.0_hjvaeeg43g7el7m5pcdc7xyzxm transitivePeerDependencies: - astro-eslint-parser - eslint @@ -6497,14 +6497,14 @@ packages: - supports-color dev: true - /eslint-config-oclif/4.0.0_eslint@8.57.0: + /eslint-config-oclif/4.0.0_eslint@8.57.1: resolution: {integrity: sha512-5tkUQeC33rHAhJxaGeBGYIflDLumeV2qD/4XLBdXhB/6F/+Jnwdce9wYHSvkx0JUqUQShpQv8JEVkBp/zzD7hg==} engines: {node: '>=12.0.0'} dependencies: - eslint-config-xo-space: 0.27.0_eslint@8.57.0 - eslint-plugin-mocha: 9.0.0_eslint@8.57.0 - eslint-plugin-node: 11.1.0_eslint@8.57.0 - eslint-plugin-unicorn: 36.0.0_eslint@8.57.0 + eslint-config-xo-space: 0.27.0_eslint@8.57.1 + eslint-plugin-mocha: 9.0.0_eslint@8.57.1 + eslint-plugin-node: 11.1.0_eslint@8.57.1 + eslint-plugin-unicorn: 36.0.0_eslint@8.57.1 transitivePeerDependencies: - eslint - supports-color @@ -6520,14 +6520,14 @@ packages: eslint-config-xo: 0.35.0_eslint@7.32.0 dev: true - /eslint-config-xo-space/0.27.0_eslint@8.57.0: + /eslint-config-xo-space/0.27.0_eslint@8.57.1: resolution: {integrity: sha512-b8UjW+nQyOkhiANVpIptqlKPyE7XRyQ40uQ1NoBhzVfu95gxfZGrpliq8ZHBpaOF2wCLZaexTSjg7Rvm99vj4A==} engines: {node: '>=10'} peerDependencies: eslint: '>=7.20.0' dependencies: - eslint: 8.57.0 - eslint-config-xo: 0.35.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-config-xo: 0.35.0_eslint@8.57.1 dev: true /eslint-config-xo-space/0.35.0_eslint@7.32.0: @@ -6540,14 +6540,14 @@ packages: eslint-config-xo: 0.44.0_eslint@7.32.0 dev: true - /eslint-config-xo-space/0.35.0_eslint@8.57.0: + /eslint-config-xo-space/0.35.0_eslint@8.57.1: resolution: {integrity: sha512-+79iVcoLi3PvGcjqYDpSPzbLfqYpNcMlhsCBRsnmDoHAn4npJG6YxmHpelQKpXM7v/EeZTUKb4e1xotWlei8KA==} engines: {node: '>=12'} peerDependencies: eslint: '>=8.56.0' dependencies: - eslint: 8.57.0 - eslint-config-xo: 0.44.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-config-xo: 0.44.0_eslint@8.57.1 dev: true /eslint-config-xo/0.35.0_eslint@7.32.0: @@ -6560,14 +6560,14 @@ packages: eslint: 7.32.0 dev: true - /eslint-config-xo/0.35.0_eslint@8.57.0: + /eslint-config-xo/0.35.0_eslint@8.57.1: resolution: {integrity: sha512-+WyZTLWUJlvExFrBU/Ldw8AB/S0d3x+26JQdBWbcqig2ZaWh0zinYcHok+ET4IoPaEcRRf3FE9kjItNVjBwnAg==} engines: {node: '>=10'} peerDependencies: eslint: '>=7.20.0' dependencies: confusing-browser-globals: 1.0.10 - eslint: 8.57.0 + eslint: 8.57.1 dev: true /eslint-config-xo/0.44.0_eslint@7.32.0: @@ -6580,14 +6580,14 @@ packages: eslint: 7.32.0 dev: true - /eslint-config-xo/0.44.0_eslint@8.57.0: + /eslint-config-xo/0.44.0_eslint@8.57.1: resolution: {integrity: sha512-YG4gdaor0mJJi8UBeRJqDPO42MedTWYMaUyucF5bhm2pi/HS98JIxfFQmTLuyj6hGpQlAazNfyVnn7JuDn+Sew==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.56.0' dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.57.0 + eslint: 8.57.1 dev: true /eslint-import-resolver-node/0.3.9: @@ -6630,7 +6630,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/3.6.3_vlxrtconwegi4ufrc2q6ije6we: + /eslint-import-resolver-typescript/3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a: resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6646,9 +6646,9 @@ packages: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 8.57.0 - eslint-module-utils: 2.11.0_6wbi4dmvtixbnif76zut3piemi - eslint-plugin-import: 2.30.0_6wbi4dmvtixbnif76zut3piemi + eslint: 8.57.1 + eslint-module-utils: 2.11.0_dgutxutduxvbuxup656vswurxm + eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 @@ -6660,7 +6660,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.0_6wbi4dmvtixbnif76zut3piemi: + /eslint-module-utils/2.11.0_2ejcujbol4xkkapwdwpicudaxu: resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} engines: {node: '>=4'} peerDependencies: @@ -6681,15 +6681,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 3.2.7 - eslint: 8.57.0 - eslint-import-resolver-typescript: 3.6.3_vlxrtconwegi4ufrc2q6ije6we + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.11.0_n755bj25kg2c7z5rccm44ttecm: + /eslint-module-utils/2.11.0_dgutxutduxvbuxup656vswurxm: resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} engines: {node: '>=4'} peerDependencies: @@ -6710,16 +6711,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 3.2.7 - eslint: 7.32.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3_fygdtjilpzdi57ao5drtusz6me + eslint: 8.57.1 + eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.11.0_poba3fc3n5yrnzppmgam2lbwfy: + /eslint-module-utils/2.11.0_n755bj25kg2c7z5rccm44ttecm: resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} engines: {node: '>=4'} peerDependencies: @@ -6740,11 +6740,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe debug: 3.2.7 - eslint: 8.57.0 + eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3_vlxrtconwegi4ufrc2q6ije6we + eslint-import-resolver-typescript: 3.6.3_fygdtjilpzdi57ao5drtusz6me transitivePeerDependencies: - supports-color dev: true @@ -6789,13 +6789,13 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-es/3.0.1_eslint@8.57.0: + /eslint-plugin-es/3.0.1_eslint@8.57.1: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true @@ -6811,18 +6811,18 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-es/4.1.0_eslint@8.57.0: + /eslint-plugin-es/4.1.0_eslint@8.57.1: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.30.0_6wbi4dmvtixbnif76zut3piemi: + /eslint-plugin-import/2.30.0_dgutxutduxvbuxup656vswurxm: resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} engines: {node: '>=4'} peerDependencies: @@ -6833,16 +6833,16 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0_poba3fc3n5yrnzppmgam2lbwfy + eslint-module-utils: 2.11.0_2ejcujbol4xkkapwdwpicudaxu hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -6906,14 +6906,14 @@ packages: rambda: 7.5.0 dev: true - /eslint-plugin-mocha/10.5.0_eslint@8.57.0: + /eslint-plugin-mocha/10.5.0_eslint@8.57.1: resolution: {integrity: sha512-F2ALmQVPT1GoP27O1JTZGrV9Pqg8k79OeIuvw63UxMtQKREZtmkK1NFgkZQ2TW7L2JSSFKHFPTtHu5z8R9QNRw==} engines: {node: '>=14.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.57.0 - eslint-utils: 3.0.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-utils: 3.0.0_eslint@8.57.1 globals: 13.24.0 rambda: 7.5.0 dev: true @@ -6929,14 +6929,14 @@ packages: ramda: 0.27.2 dev: true - /eslint-plugin-mocha/9.0.0_eslint@8.57.0: + /eslint-plugin-mocha/9.0.0_eslint@8.57.1: resolution: {integrity: sha512-d7knAcQj1jPCzZf3caeBIn3BnW6ikcvfz0kSqQpwPYcVGLoJV5sz0l0OJB2LR8I7dvTDbqq1oV6ylhSgzA10zg==} engines: {node: '>=12.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.57.0 - eslint-utils: 3.0.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-utils: 3.0.0_eslint@8.57.1 ramda: 0.27.2 dev: true @@ -6957,16 +6957,16 @@ packages: semver: 7.6.3 dev: true - /eslint-plugin-n/15.7.0_eslint@8.57.0: + /eslint-plugin-n/15.7.0_eslint@8.57.1: resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.1.0 - eslint: 8.57.0 - eslint-plugin-es: 4.1.0_eslint@8.57.0 - eslint-utils: 3.0.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-plugin-es: 4.1.0_eslint@8.57.1 + eslint-utils: 3.0.0_eslint@8.57.1 ignore: 5.3.2 is-core-module: 2.15.1 minimatch: 3.1.2 @@ -6989,14 +6989,14 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-node/11.1.0_eslint@8.57.0: + /eslint-plugin-node/11.1.0_eslint@8.57.1: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.57.0 - eslint-plugin-es: 3.0.1_eslint@8.57.0 + eslint: 8.57.1 + eslint-plugin-es: 3.0.1_eslint@8.57.1 eslint-utils: 2.1.0 ignore: 5.3.2 minimatch: 3.1.2 @@ -7004,7 +7004,7 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-perfectionist/2.11.0_4lxgoysztp3gakdxqfzw7vhg4u: + /eslint-plugin-perfectionist/2.11.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -7022,8 +7022,8 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 7.18.0_4lxgoysztp3gakdxqfzw7vhg4u - eslint: 8.57.0 + '@typescript-eslint/utils': 7.18.0_avq3eyf5kaj6ssrwo7fvkrwnji + eslint: 8.57.1 minimatch: 9.0.5 natural-compare-lite: 1.4.0 transitivePeerDependencies: @@ -7031,7 +7031,7 @@ packages: - typescript dev: true - /eslint-plugin-perfectionist/2.11.0_da34rr5jjo7ome56umyinntrou: + /eslint-plugin-perfectionist/2.11.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -7049,8 +7049,8 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 7.18.0_da34rr5jjo7ome56umyinntrou - eslint: 8.57.0 + '@typescript-eslint/utils': 7.18.0_hjvaeeg43g7el7m5pcdc7xyzxm + eslint: 8.57.1 minimatch: 9.0.5 natural-compare-lite: 1.4.0 transitivePeerDependencies: @@ -7108,7 +7108,7 @@ packages: - supports-color dev: true - /eslint-plugin-unicorn/36.0.0_eslint@8.57.0: + /eslint-plugin-unicorn/36.0.0_eslint@8.57.1: resolution: {integrity: sha512-xxN2vSctGWnDW6aLElm/LKIwcrmk6mdiEcW55Uv5krcrVcIFSWMmEgc/hwpemYfZacKZ5npFERGNz4aThsp1AA==} engines: {node: '>=12'} peerDependencies: @@ -7117,9 +7117,9 @@ packages: '@babel/helper-validator-identifier': 7.24.7 ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 8.57.0 - eslint-template-visitor: 2.3.2_eslint@8.57.0 - eslint-utils: 3.0.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-template-visitor: 2.3.2_eslint@8.57.1 + eslint-utils: 3.0.0_eslint@8.57.1 is-builtin-module: 3.2.1 lodash: 4.17.21 pluralize: 8.0.0 @@ -7162,14 +7162,14 @@ packages: - supports-color dev: true - /eslint-template-visitor/2.3.2_eslint@8.57.0: + /eslint-template-visitor/2.3.2_eslint@8.57.1: resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} peerDependencies: eslint: '>=7.0.0' dependencies: '@babel/core': 7.25.2 - '@babel/eslint-parser': 7.25.1_jxip2dpvspilvgics5irt52yse - eslint: 8.57.0 + '@babel/eslint-parser': 7.25.1_uhszjnyxpp3ff7nctzrrdj6llq + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 esquery: 1.6.0 multimap: 1.1.0 @@ -7194,13 +7194,13 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /eslint-utils/3.0.0_eslint@8.57.0: + /eslint-utils/3.0.0_eslint@8.57.1: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 dev: true @@ -7268,16 +7268,16 @@ packages: - supports-color dev: true - /eslint/8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + /eslint/8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@eslint-community/regexpp': 4.11.1 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 @@ -7671,11 +7671,14 @@ packages: array-back: 3.1.0 dev: true - /find-replace/5.0.1: - resolution: {integrity: sha512-o5/Y8HrCNRuFF5rdNTkX8Vhv6kTFTV0t1zIoigwlCdbkA9qaapRzxvWPND2VvlFa9LBI05Q1i8ml/saMqkOJUQ==} + /find-replace/5.0.2: + resolution: {integrity: sha512-Y45BAiE3mz2QsrN2fb5QEtO4qb44NcS7en/0y9PEVsg351HsLeVclP8QPMH79Le9sH3rs5RSwJu99W0WPZO43Q==} engines: {node: '>=14'} - dependencies: - array-back: 6.2.2 + peerDependencies: + '@75lb/nature': latest + peerDependenciesMeta: + '@75lb/nature': + optional: true dev: true /find-up/3.0.0: @@ -9660,7 +9663,7 @@ packages: engines: {node: '>=12'} dependencies: array-back: 6.2.2 - find-replace: 5.0.1 + find-replace: 5.0.2 lodash.omit: 4.5.0 sort-array: 5.0.0 transitivePeerDependencies: @@ -13039,7 +13042,7 @@ packages: optional: true dependencies: array-back: 6.2.2 - typical: 7.1.1 + typical: 7.2.0 dev: true /sort-keys/4.2.0: @@ -13968,8 +13971,8 @@ packages: engines: {node: '>=8'} dev: true - /typical/7.1.1: - resolution: {integrity: sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA==} + /typical/7.2.0: + resolution: {integrity: sha512-W1+HdVRUl8fS3MZ9ogD51GOb46xMmhAZzR0WPw5jcgIZQJVvkddYzAl4YTU6g5w33Y1iRQLdIi2/1jhi2RNL0g==} engines: {node: '>=12.17'} dev: true